モデルを変更し、データベースを同期しました。
Prs = Products.objects.filter(PrName__icontains='bla')
エラーが発生します:
ERROR: column search_products.pr_name does not exist
LINE 1: SELECT "search_products"."id", "search_products"."pr_name", ...
しかし、pr_nameは古いモデルでした。これは、新しいモデルがどのように見えるかです。
class Products(models.Model):
PrName = models.CharField(max_length=255)
PrDescription = models.CharField(max_length=4000)
PrPrice = models.DecimalField(max_digits=5, decimal_places=2)
PrCompany = models.ForeignKey(Companies)
def __str__(self):
return self.PrName
なぜこのエラーが発生するのですか?dbを100回同期し、すべてのコードをチェックしましたが、pr_nameへの参照はどこにもありませんか?