3
我想显示对应于它,我有我的类第4项的每个问题页面(“参观访问1次2日访问3访问4”)在admin.py添加字段从多对多
对于现在我似乎一下子就把所有的页面都打开了......我想要的是例如“你多大了?”的问题。与访问1这转身的管理面板“介绍浏览1”定义为仅
我的models.py:
class Page(models.Model):
title = models.CharField(max_length=30)
def __str__(self):
return self.title
class Question(models.Model):
label = models.CharField(max_length=30)
page = models.ManyToManyField(Page)
def __str__(self):
return self.label
class Reply(models.Model):
question = models.ForeignKey(Question)
user = models.ForeignKey(Personne)
answer = models.CharField(max_length=30)
creationDate = models.DateTimeField(default=datetime.datetime(2016, 1, 20, 15, 4, 21, 467165))
def __str__(self):
return str(self.answer)
我的admin.py:
class ReplyAdmin(admin.ModelAdmin):
list_display = ["__str__", "user", "question", "creationDate", "get_pages",]
def get_pages(self, objects):
return "\n".join([page.title for page in Page.objects.all()])
class Meta:
model = Reply
admin.site.register(Reply, ReplyAdmin)
什么是我必须面对,以获得正确线每个相关
这是为我工作的网页感谢你这么多的循环! –