Latest posts on Прямая ссылка на табличку. topichttp://python.su/forum/topic/682/2007-04-15T19:01:34+03:00Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-15T19:01:34+03:00guest014706Спасибо за оба ответа. )) Пока не пробовал, но в понед. обязательно. Предложение Maximbo логичное и мне кажется я такой вариант писал. Но мог ошибиться.
Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-15T10:47:11+03:00Александр Кошелев4705<blockquote><em>guest01</em><br/>a.answ</blockquote><div class="code"><pre><span class="n">a</span><span class="o">.</span><span class="mf">0.</span><span class="n">answ</span>
</pre></div>А вообще <strong>Maximbo</strong> дело говорит
Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-14T21:57:50+03:00Maximbo4704<blockquote>Вот мой шаблон и вид для него. Циклы, конечно, есть. Но вот у меня шаблон не работает (нельзя а.answ). Мне хочется знать как мне вывести вопрос и ответы к нему, вопрос и ответы к нему т.д …</blockquote>А так не получается?<br/><div class="code"><pre>{% for question in questions %}<br/> Вывести вопрос<br/> {% for answer in question.answer_set.all %}<br/> Вывести ответ<br/> {% endfor %}<br/>{% endfor %}</pre></div>
Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-14T20:02:39+03:00Cyxapeff4703что-то нифига не понятно, покажи модель и view.
Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-14T15:50:08+03:00guest014701<blockquote><em>Daevaorn</em><br/><blockquote><em>guest01</em><br/>(т.к в шаблоне то кодить в циклах не получиться, верно?).</blockquote>Ну циклы в шаблонах есть.</blockquote>{% extends “pandorabox/base.html” %}<br/><br/>{%block title%} It is your test title {{test.title}} {%endblock%}<br/>{%block content%}<br/> {% if test.question_set %}<br/> <h3>{{test.title}}</h3><br/> <ul><br/> {% for q in quest%}<br/> <li>{{q.quest}}</li><br/> <ul><br/> {% for a in an %}<br/> <li>{{a.answ}}</li><br/> {%endfor%}<br/> </ul><br/> {%endfor%}<br/> </ul><br/> {%endif%}<br/>{%endblock%}<br/><br/>def detail(request, test_id):<br/> t = get_object_or_404(Test, pk=test_id)<br/> q = t.question_set.all()<br/> list_a = <br/> for i in q:<br/> k = i.answer_set.all()<br/> list_a.append(k)<br/><br/> # a = t.question_set.answer_set.all()<br/> return render_to_response('pandorabox/detail.html', {'test': t,<br/> ‘quest’: q, ‘an’: list_a})<br/><br/>Вот мой шаблон и вид для него. Циклы, конечно, есть. Но вот у меня шаблон не работает (нельзя а.answ). Мне хочется знать как мне вывести вопрос и ответы к нему, вопрос и ответы к нему т.д …
Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-14T15:40:55+03:00Александр Кошелев4700<blockquote><em>guest01</em><br/>(т.к в шаблоне то кодить в циклах не получиться, верно?).</blockquote>Ну циклы в шаблонах есть.
Веб-технологии :: Django :: Прямая ссылка на табличку.
2007-04-14T14:24:45+03:00guest014699Прочитал статью <a href="http://softwaremaniacs.org/blog/2006/01/11/consecutive-joins/">http://softwaremaniacs.org/blog/2006/01/11/consecutive-joins/</a> <br/>У меня модель похожая (три уровня foreignkey: тесты-вопросы-ответы <a href="http://python.com.ua/forum/viewtopic.php?id=597%29.">http://python.com.ua/forum/viewtopic.php?id=597).</a> Но достучаться до первой таблицы из последней не получается. <br/>А зачем мне это надо? Просто я вывожу на экран все вопросы теста и ну и ответы после каждого вопроса. И пока не знаю как это все организовать в смысле подачи на шаблон (т.к в шаблоне то кодить в циклах не получиться, верно?). Уфф, надеюсь более менее понятно объяснил.