我的模型如下。 FormResponses
模型用于创建表单。我想存储在活动中失踪的所有成员的名单。
是否可以使用models.ForeignKeyListField
?
可能缺少零个或多个成员
class Member(models.Model):
name = models.CharField("Name", max_length=200)
...
class FormResponses(model.Model):
missing_members = # array of members missing
...
答案 0 :(得分:1)
ManyToManyField应该回答你的问题。
答案 1 :(得分:1)
你所追求的是ManyToManyField。
答案 2 :(得分:1)
您正在描述多对多关系(关系的两端可以有多个匹配)。 Django有一个https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/valves/AccessLogValve.html来实现它。
类ManyToManyField(othermodel,** options)
多对多的关系。需要一个位置参数:与模型相关的类,它与ForeignKey完全相同,包括递归和惰性关系。