【发布时间】:2018-10-31 09:37:25
【问题描述】:
我刚刚使用 Django 2.0 开始了我的第一个项目,我需要以如下方式定义 URL:
http://localhost:8000/navigator?search_term=arrow
但我不知道如何在 Django 2.0 中为 URL 定义字符串参数
这是我尝试过的:
来自 ulrs.py:
from Django.URLs import path from. import views
urlpatterns = [
path('navigator/<str:search_term>', views.GhNavigator, name='navigator'),
]
有什么帮助吗?
【问题讨论】:
-
无论您使用哪个版本的 Django,查询字符串值仍然不是 URL 的一部分。
-
嗨@DanielRoseman,这实际上不是一个查询字符串,我只需要从用户那里获取一个搜索词来将它用于Github API。
-
查询字符串就是这样。
-
那么,有什么方法可以从用户的 url 中获取字符串?
-
它是
GET参数的一部分。
标签: python django django-urls django-2.0