FIR*_*USD 1 django url python-3.x
当我编写如下代码时:
path('project/<int:pk>/user/<int:pk>/project-detail', app.ProjectDetailView.as_view(), name='project_user_detail'),
Run Code Online (Sandbox Code Playgroud)
我得到了错误
raise source.error(err.msg, len(name) + 1) from None
sre_constants.error: redefinition of group name 'pk' as group 2; was group 1 at position 35
Run Code Online (Sandbox Code Playgroud)
我想知道如何从不同模型传递 2 pk/id,提前感谢您的任何建议。
给他们唯一的名字。无论如何,您都需要这样做,以便将它们解析为字典:
>>> def view():
... pass
...
>>> p = path('project/<int:project_id>/user/<int:user_id>/project-detail', view)
>>> p.resolve('project/123/user/456/project-detail').kwargs
{'project_id': 123, 'user_id': 456}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |