Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Django 如何通过模板更改视图内部的变量?_Django_Django Templates_Django Views - Fatal编程技术网

Django 如何通过模板更改视图内部的变量?

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

我有这个函数,它在基于类的视图中的上下文中传递

views.py 模板

如您所见,每当我点击链接时,我都想更改'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' %}