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)
什麼是我必須面對,以獲得正確線每個相關
這是爲我工作的網頁感謝你這麼多的循環! –