【发布时间】:2020-12-15 22:30:41
【问题描述】:
我希望用户拥有他们的数据,但这是我不断遇到的错误 " 无法将关键字 'merchant' 解析为字段。选项有:date_added、id、order、order_id、product、product_id、quantity"
models.py
class Merchant(models.Model):
user=models.OneToOneField(User,on_delete=models.CASCADE, primary_key=True)
class Product(models.Model):
merchant=models.ForeignKey(Merchant, on_delete=models.CASCADE)
class OrderItem(models.Model):
product=models.ForeignKey(Product, on_delete=models.SET_NULL, null=True)
views.py
def users_homepage(request):
itemsordered=OrderItem.objects.filter(merchant=request.user.merchant).order_by('date_added')
先谢谢了。
【问题讨论】:
标签: python python-3.x django django-models django-views