下面是相關代碼:Django ManyToMany與查詢集關聯到分頁?
models.py
class Blog(models.Model):
...
images = models.ManyToManyField('myapp.Image')
class Image(models.Model):
...
title = models.CharField(max_length=60, blank=True, null=True)
image = models.FileField(upload_to=content_file_name)
body = models.TextField(blank=True)
citation = models.URLField(blank=True)
views.py
def view_post(request, slug):
...
dablog = Blog.objects.get(slug=slug)
image_list = dablog.images.all()
paginator = Paginator(image_list, 1)
...
在我創建了一個博客對象和兩個圖像對象相關的管理那個博客。我上面發佈的代碼只是將第一個Image對象發送給paginator,我無法弄清楚原因。我知道我的分頁程序代碼的其餘部分與模板代碼的工作,因爲如果我將其更改爲
image_list = Image.objects.all()
我可以通過分頁數據庫中的兩個圖像。請幫助,這是推動我瘋了
嗨!您能否向我展示您的所有代碼,我對Paginator –