Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将2个或更多变量传递给django模板_Python_Django Templates - Fatal编程技术网

Python 将2个或更多变量传递给django模板

Python 将2个或更多变量传递给django模板,python,django-templates,Python,Django Templates,我想将2个列表传递给django模板,但只呈现第一个列表 这是index.html: enter code here {% if latest_poll_list %} <ul> {% for poll in latest_poll_list %} <li>{{ poll.question }}</li> {% endfor %} </ul> {% else %} <p>No polls are available.</p

我想将2个列表传递给django模板,但只呈现第一个列表 这是index.html:

enter code here
{% if latest_poll_list %}
<ul>
{% for poll in latest_poll_list %}
    <li>{{ poll.question }}</li>
{% endfor %}
</ul>
{% else %}
<p>No polls are available.</p>
{% endif %}

{% if menu_items_list %}
    <table id="menu_items_list">
<tr>
    {% for item_url, item_name in menu_items_list %}
    <td><a href="item_url">item_name</a>
    {% endfor %}
    </tr>
</table>
 {% endif %}
<h3>{{ index_name }}</h3>
及意见:

def index(request):
    latest_poll_list = Poll.objects.all().order_by('pub_date')[:5]
    index_name = 'INDEX PAGE'
    menu_items_list = ['somesite.com', 'Googy') for x in xrange(5)]
    return render_to_response('index.html', {'latest_poll_list': latest_poll_list,
                                             'menu_items_list' : menu_items_list,
                                             'index_name': index_name})

我犯错误的地方???

LC的语法是错误的

>>> ['somesite.com', 'Googy' for x in xrange(5)]
  File "<stdin>", line 1
    ['somesite.com', 'Googy' for x in xrange(5)]
                               ^
SyntaxError: invalid syntax
>>> [('somesite.com', 'Googy') for x in xrange(5)]
[('somesite.com', 'Googy'), ('somesite.com', 'Googy'), ('somesite.com', 'Googy'), ('somesite.com', 'Googy'), ('somesite.com', 'Googy')]
>['somesite.com','Googy'表示xrange中的x(5)]
文件“”,第1行
['somesite.com','Googy'代表xrange中的x(5)]
^
SyntaxError:无效语法
>>>[('somesite.com','Googy')代表xrange中的x(5)]
[('somesite.com','Googy'),('somesite.com','Googy'),('somesite.com','Googy'),('somesite.com','Googy'),('somesite.com','Googy')]
>>> ['somesite.com', 'Googy' for x in xrange(5)]
  File "<stdin>", line 1
    ['somesite.com', 'Googy' for x in xrange(5)]
                               ^
SyntaxError: invalid syntax
>>> [('somesite.com', 'Googy') for x in xrange(5)]
[('somesite.com', 'Googy'), ('somesite.com', 'Googy'), ('somesite.com', 'Googy'), ('somesite.com', 'Googy'), ('somesite.com', 'Googy')]