Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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 url标记问题_Django - Fatal编程技术网

django url标记问题

django url标记问题,django,Django,我对url标签有问题。我想重定向到一个函数,该函数用于eg project_name.forum.views.function。下面是我如何尝试创建url的 {% url forum.views.function %} 它给了我这个错误: Caught ViewDoesNotExist while rendering: Tried forum in module project_name.forum.views. Error was: 'module' object has no attrib

我对url标签有问题。我想重定向到一个函数,该函数用于eg project_name.forum.views.function。下面是我如何尝试创建url的

{% url forum.views.function %}
它给了我这个错误:

Caught ViewDoesNotExist while rendering: Tried forum in module project_name.forum.views. Error was: 'module' object has no attribute 'forum'

我在url.py中添加了这个url(我可以直接访问它)我做错了什么?

这听起来更像是一个错误设置的url配置。当您指定一个不存在的视图时,就会出现这个错误

url标记failing会给您一条
无法使用参数反转url…
消息

你的URL配置是什么样子的?
project\u name.forum.views.forum
是否存在


我的意思是,我觉得很奇怪,你可以访问这个页面,但这是我首先要看的地方。

这听起来更像是一个设置不正确的URL配置。当你指定一个不存在的视图时,就会出现这个错误

url标记failing会给您一条
无法使用参数反转url…
消息

你的URL配置是什么样子的?
project\u name.forum.views.forum
是否存在


我的意思是,我觉得很奇怪,你可以访问这个页面,但这是我首先要看的地方。

url标签用于引用命名的url。例如

url(r'^$', 
    login_required(views.user_babies),
    name='babystats_user_babies'),

然后使用{%url babystats\u user\u babies%}(url模式名称,而不是视图名称)

url标记用于引用命名url。例如

url(r'^$', 
    login_required(views.user_babies),
    name='babystats_user_babies'),

然后使用{%url babystats\u user\u babies%}(url模式名,而不是视图名)

我以前在django url反转中看到过这个错误,它源于urlconf被设置为根目录,如projectname.app.views.view,而不是app.views.view,因此它会在没有项目名称的情况下阻塞


另一个常见问题是url需要一个可以为空的额外参数,它需要您传递一个空字符串或诸如此类的内容。

我以前看到过这个错误,django url反转源于urlconf被设置为根类projectname.app.views.view而不是app.views.view,因此,在没有项目名称的情况下,它会在反面受阻



另一个常见问题是url需要一个可以为空的额外参数,它需要您传递一个空字符串或诸如此类的内容。

这里是我的mu url.py urlpatterns+=patterns('project_name.forum.views',(r'^function$,'function')。project_name.forum.views.forum不存在,但我不希望url指向它。我想链接到现有的project_name.forum.views.function。project_name.forum.views.forum来自哪里?在url中有很好的视图功能,那么为什么他试图调用project\u name.forum.views.forum?但是
project\u name.forum.views.forum
确实存在吗?(即你能从project_name.forum.views import forum中执行
)你有指向它的url行吗?它不存在,但我不想指向它。我想链接到project_name.forum.views.function,这个存在并且可以直接从浏览器访问只是url标签不想使用它不知道为什么我知道你不想指向它,但django对此表示不满,所以你必须指向某个地方(这个不存在的函数
论坛
):您介意将您的整个url文件发布到某个地方吗?Url conf问题是在django,imo中最难调试的问题。我一直在做的唯一一件事就是Url.OFC。它不存在。我忘了删除它。这么愚蠢的错误。我现在把它取了下来,一切都很好。但我还是不明白为什么他调用这个函数而不是我调用的那个?他正在处理url.py,然后停在这一行,不解析其余的内容?我只是试着去理解它,以备将来避免傻瓜提问。她是mu urls.py urlpatterns+=patterns('project_name.forum.views',(r'^function$,'function')的一部分。project_name.forum.views.forum不存在,但我不希望url指向它。我想链接到现有的project_name.forum.views.function。project_name.forum.views.forum来自哪里?在url中有很好的视图功能,那么为什么他试图调用project\u name.forum.views.forum?但是
project\u name.forum.views.forum
确实存在吗?(即你能从project_name.forum.views import forum中执行
)你有指向它的url行吗?它不存在,但我不想指向它。我想链接到project_name.forum.views.function,这个存在并且可以直接从浏览器访问只是url标签不想使用它不知道为什么我知道你不想指向它,但django对此表示不满,所以你必须指向某个地方(这个不存在的函数
论坛
):您介意将您的整个url文件发布到某个地方吗?Url conf问题是在django,imo中最难调试的问题。我一直在做的唯一一件事就是Url.OFC。它不存在。我忘了删除它。这么愚蠢的错误。我现在把它取了下来,一切都很好。但我还是不明白为什么他调用这个函数而不是我调用的那个?他正在处理url.py,然后停在这一行,不解析其余的内容?我只是试着为将来理解它以避免傻瓜问题。不,它也接受视图名称。我只是不知道如何写“路径到某个视图”。我有完全相同的问题,函数重定向从快捷方式给我完全相同的错误你的语法是完全正确的<代码>{%url forum.views.function%}
,问题出在别处。但仍使用命名url应优先于查看函数名+1为that@Yuji感谢您的评论,我不知道直接在url中使用视图名称。虽然我发现命名URL是一种更健壮的方法,但它也接受视图名称。我只是不知道如何写“路径到某个视图”。我有完全相同的问题,函数重定向从快捷方式给我完全相同的错误你的语法是完全正确的<代码>{%url forum.views.function%}
,问题出在别处。但仍使用命名url应优先于查看函数名。