Django 如何通过模板更改视图内部的变量?
我有这个函数,它在基于类的视图中的上下文中传递 views.py 模板Django 如何通过模板更改视图内部的变量?,django,django-templates,django-views,Django,Django Templates,Django Views,我有这个函数,它在基于类的视图中的上下文中传递 views.py 模板 如您所见,每当我点击链接时,我都想更改'week'变量> 我在你的url标签中这样做,你必须使用你的url名称 你应该看看django医生 正确的语法是: {% url 'date_create' arg=11 %} 更新 我查看了您的教程,首先您需要更新视图: def date_range(request, week=None): 对不起,我的坏你的网址是一半好,我不明白你想做什么这应该工作 {% url 'da
如您所见,每当我点击链接时,我都想更改'week'变量>
我在你的url标签中这样做,你必须使用你的url名称 你应该看看django医生 正确的语法是:
{% url 'date_create' arg=11 %}
更新
我查看了您的教程,首先您需要更新视图:
def date_range(request, week=None):
对不起,我的坏你的网址是一半好,我不明白你想做什么这应该工作
{% url 'date_create' week|add:'11' %}
你所拥有的有什么问题吗?我找到了带有参数(u'-11',)和关键字参数“{}”的“”的
Reverse。0个模式已尝试:[]
您的上下文中没有任何名为“week”的变量。我添加了week=0
oustide函数,然后在上下文“week”:week
中,我遇到了相同的错误我刚刚编辑了我的url.py并添加了我当前正在做的教程我仍然有使用参数(())和关键字参数反转“date\u create”{u'arg':-11}'未找到。尝试了1个模式:['my\u app/(\\d+/$)]
如果我更新了我的视图,则'date\u range':上下文中的列表(date\u range())
将不起作用,因为它不带任何参数。
{% url 'date_create' arg=11 %}
def date_range(request, week=None):
{% url 'date_create' week|add:'11' %}