我的模型没有显示在管理面板中。 我的模型.py
class Cart(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE),
product = models.ForeignKey(Product, on_delete=models.CASCADE),
quantity = models.PositiveIntegerField(default=1),
def __str__(self):
return str(self.id)
admin.py:
@admin.register(Cart)
class CartModelAdmin(admin.ModelAdmin):
list_display = ['id', 'user', 'product', 'quantity']
我也试过这个:
admin.site.register(Cart)
答案 0 :(得分:1)
您必须从模型中删除所有逗号 (,) 并再次进行迁移。然后这些字段将显示在管理面板中。
class Cart(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
product = models.ForeignKey(Product, on_delete=models.CASCADE)
quantity = models.PositiveIntegerField(default=1)
def __str__(self):
return str(self.id)