小编Noa*_*dja的帖子

列出ManyToManyField中的对象

我正在尝试打印所有会议的清单,并为每个会议打印3个演讲者.

在我的模板中,我有:

{% if conferences %}
        <ul>
        {% for conference in conferences %}
                <li>{{ conference.date }}</li>
                {% for speakers in conference.speakers %}
                        <li>{{ conference.speakers }}</li>
                {% endfor %}
        {% endfor %}
        </ul>
{% else %}
<p>No Conferences</p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

在我的views.py文件中我有:

from django.shortcuts import render_to_response
from youthconf.conference.models import Conference

def manageconf(request):
        conferences = Conference.objects.all().order_by('-date')[:5]
        return render_to_response('conference/manageconf.html', {'conferences': conferences})
Run Code Online (Sandbox Code Playgroud)

有一个名为会议的模型.它有一个名为Conferences的类,其中有一个名为扬声器ManyToManyField

我收到错误:

Caught an exception while rendering: 'ManyRelatedManager' object is not iterable
Run Code Online (Sandbox Code Playgroud)

用这一行: {% for …

django many-to-many django-templates

50
推荐指数
2
解决办法
4万
查看次数

SQL SELECT多个INNER JOIN

它的Access数据库 ..

我有一个Library表,其中Autnm Topic Size Cover Lang外键

每个记录实际上都是一本书,其中包含作者和东西等属性.我不太确定我是否正在使用正确的JOIN ..相当新的"复杂"SQL :)

SELECT Library.Bknm_Hebrew, Library.Bknm_English, Library.Bknm_Russian, Library.Note,
       Library.ISBN, Library.Pages, Library.PUSD, Author.ID AS [AuthorID],
       Author.Author_hebrew AS [AuthorHebrew],
       Author.Author_English AS [AuthorEnglish],
       Author.Author_Russian AS [AuthorRussian], Topic.ID AS [TopicID],
       Topic.Topic_Hebrew AS [TopicHebrew], Topic.Topic_English AS [TopicEnglish],
       Topic.Topic_Russian AS [TopicRussian], Size.Size AS [Size],
       Cover.ID AS [CoverID], Cover.Cvrtyp_Hebrew AS [CoverHebrew],
       Cover.Cvrtyp_English AS [CoverEnglish], Cover.Cvrtyp_Russian AS [CoverRussian],
       Lang.ID AS [LangID], Lang.Lang_Hebrew AS [LangHebrew],
       Lang.Lang_English AS [LangEnglish],

FROM Library INNER JOIN Author ON Library.Autnm = …
Run Code Online (Sandbox Code Playgroud)

sql ms-access select join reserved-words

5
推荐指数
1
解决办法
2万
查看次数