我想将我的网络应用程序中的笔记模型与创建它的用户联系起来。我猜关系应该是Many-to-One.So然后我可以用户过滤数据。帮助我正确的代码,解释,你认为这是正确的方法,以便为每个用户提供单独的数据。我真的希望你的意见。
class Note(models.Model):
title = models.CharField(max_length=200)
body = models.TextField()
cr_date = models.DateTimeField(auto_now_add=True)
owner = models.ForeignKey(........) <----- should be something like that
答案 0 :(得分:2)
您可以将其作为外键添加到用户模型中,
#if you are using user model provided by django contrib
from django.contrib.auth.models import User
class Note(models.Model):
#user other fields
owner = models.ForeignKey(User)