Python 转发url参数以在Django中查看
我正在尝试将Python 转发url参数以在Django中查看,python,django,Python,Django,我正在尝试将projects/1转发到视图,以便根据id获取项目。 我试图更改正则表达式和名称 编辑:但问题是: id未转发(或至少未正确转发)到视图,这导致筛选器无法根据id找到项目 与“项目”相关的URL: 正则表达式对我来说似乎有点不正确,尤其是括号。试试这个: url(r'^project/(?P<project_id>[0-9]+)/$', views.project, name='project'), url(r'^project/(?P[0-9]+)/$”,views
projects/1
转发到视图,以便根据id获取项目。
我试图更改正则表达式和名称
编辑:但问题是:
id未转发(或至少未正确转发)到视图,这导致筛选器无法根据id找到项目
与“项目”相关的URL:
正则表达式对我来说似乎有点不正确,尤其是括号。试试这个:
url(r'^project/(?P<project_id>[0-9]+)/$', views.project, name='project'),
url(r'^project/(?P[0-9]+)/$”,views.project,name='project'),
更新:
所以您只想显示一个项目,而不是几个项目。在这种情况下,将视图中的Project.objects.filter
更改为Project.objects.get
此外,尝试学习基础知识
希望有帮助。正则表达式对我来说似乎有点不正确,尤其是括号。试试这个:
url(r'^project/(?P<project_id>[0-9]+)/$', views.project, name='project'),
url(r'^project/(?P[0-9]+)/$”,views.project,name='project'),
更新:
所以您只想显示一个项目,而不是几个项目。在这种情况下,将视图中的Project.objects.filter
更改为Project.objects.get
此外,尝试学习基础知识
希望有帮助。问题出在哪里?@JahongirRahmonov我已经添加了问题,请参见编辑。问题出在哪里?@JahongirRahmonov我已经添加了问题,请参见编辑。@Azoraqua您的请求实际到达视图了吗?我如何检查?当您尝试从浏览器访问该url时会发生什么?模板被加载,但是没有实际的数据。你能在你的视图中打印
context
并发布结果吗?@Azoraqua你的请求真的到达视图了吗?我如何检查?当你试图从浏览器访问该url时会发生什么?模板会被加载,但是没有实际数据。你能在视图中打印上下文并发布结果吗?
url(r'^project/(?P<project_id>[0-9]+)/$', views.project, name='project'),