我试图从同步器创建的数据中从每个相册中获取随机照片。模型(缩写)如下所示:
class Album(models.Model):
title = models.CharField(max_length=200)
photos = models.ManyToManyField('Photo')
class Photo(models.Model):
title = models.CharField(max_length=200)
我尝试了很多不同的方法,但都没有成功。这是另一个容易的吗?
采取2:最终代码:
def 画廊(请求,模板名称='galleries.html'):
albums = Album.objects.select_related().all()
album_list = []
for album in albums:
album_list.append({'title':album.title, 'id':album.id, 'photo':album.random_photo()})
return render_to_response(template_name, {
"album_list": album_list,
})