Python Django传递字符串参数
请问如何将字符串参数传递给django路径Python Django传递字符串参数,python,django,path,arguments,Python,Django,Path,Arguments,请问如何将字符串参数传递给django路径 path('mysite/?$,search,name='search') 我想传递get方法具有的参数,而不是?$我该怎么做 我想你需要这样的东西: path('mysite/<int:number>', views.search, name='search'), path('mysite/',views.search,name='search'), 或 path('mysite/',views.search,name='search
path('mysite/?$,search,name='search')
我想传递get方法具有
的参数,而不是?$
代码>我该怎么做 我想你需要这样的东西:
path('mysite/<int:number>', views.search, name='search'),
path('mysite/',views.search,name='search'),
或
path('mysite/',views.search,name='search'),
在你的URL.py
另外,不要忘记在views.py中为搜索添加一个参数。一个更正:此代码仅适用于django version>2.0,否则需要使用正则表达式。最简单的(但不是最好的)是类似路径('mysite/?*$',views.search,name='search'),这是正确的。我假设安装了Django 2.xx。那么,这是最好的解决方案。
path('mysite/<str:search>', views.search, name='search'),