我在模板中有一个表单,但它无法到达相应的视图。方法是GET。我还试图传递一个参数来填充查询字符串,但是请求没有到达映射视图。给你视图.py, 网址.py以及模板:
模板.html
<div id="search-new-btn">
<form action="/anagrafica/new/" method="get">
<input type="submit" title="Crea nuovo soggetto anagrafica" value="Nuovo" />
</form>
</div>
视图.py
^{pr2}$网址.py
...
url(r'^anagrafica/new/',('gpf1.views.anagrafica_new')),
...
(http://openpaste.org/05b157c1)
不管怎样,我也尝试从回调中删除()网址.py地图,但它没有改变什么。 请求似乎已映射,因为我的调试服务器打印了以下内容:
"GET /anagrafica/new/? HTTP/1.1" 200 17310
但没别的了。但我也从未在浏览器里看到过同样的语句。有什么想法吗?在
谢谢, 卢克
正如
Willian
建议的那样,不要将视图放在元组中。您还缺少正则表达式末尾的$,即:网址.py
确保包含gpf1包的文件夹在Pythonpath变量中(python可以访问)。在
编辑: 后来我注意到你有一个根url映射
^{pr2}$由于末尾缺少$,Django将尝试将},这可能不是您想要的。考虑重新阅读正则表达式和Django的url映射文档,因为这样做会让事情更清楚一些。在
anagrafica/anything here
映射到{相关问题 更多 >
编程相关推荐