Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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
Python Django传递字符串参数_Python_Django_Path_Arguments - Fatal编程技术网

Python 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

请问如何将字符串参数传递给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'),
在你的URL.py


另外,不要忘记在views.py中为搜索添加一个参数。一个更正:此代码仅适用于django version>2.0,否则需要使用正则表达式。最简单的(但不是最好的)是类似路径('mysite/?*$',views.search,name='search'),这是正确的。我假设安装了Django 2.xx。那么,这是最好的解决方案。
path('mysite/<str:search>', views.search, name='search'),