我是 Django 的新手,刚刚完成了制作第一个应用程序教程。我有一个关于外键的问题
在models.py 中,我有两个名为Post 和GroupMeeting 的类。在小组会议中,有一个外键链接到 Post 类。现在,我希望 GroupMeetings 只有类别 = 0 的帖子项目
在我的实现中,我调用了所有的 Post Items。有没有办法使用 limit_choices_to 参数或其他方法来过滤它?(我不太明白 limit_choices_to 参数是如何工作的......)
class Post(models.Model):
date = models.DateTimeField()
category = models.IntegerField()
content = models.CharField(max_length=400)
#writerId ...
CATEGORY = (
(0, 'MeetingPost'),
(1, 'AnnounceBoard'),
(2, 'FreeBoard'),
)
tag = models.ManyToManyField(PostTag)
replies = models.ForeignKey(PostReply)
class GroupMeeting(models.Model):
date = models.DateTimeField()
placeGPS = models.FloatField()
placeName = models.CharField(max_length=30)
dateRepeat= models.ForeignKey(RepeatDays)
post = models.ForeignKey(Post)