所以我刚开始学习django,我目前正在使用urls.py文件。我想知道是否有人可以向我解释网址开头的“^”是什么?如果我说的话没有意义,我也发布了一些代码。
url(r'^$', post_timeline),
答案 0 :(得分:2)
在urls.py中,
inductive natlist
| nil : natlist
| cons: ℕ → natlist → natlist
例如:
^ means the start of the URL string and $ is the end of the URL.
在你的应用的urls.py中:
from django.conf.urls import url, patterns
urlpatterns = [
url(r'^some_base_path/', include('your_app.urls', namespace='your_app')),
]
在第二个网址中, r' ^ some_url $' 表示从some_url开始,$表示网址在此处结束.NO可以向其添加更多网址字符串。
答案 1 :(得分:0)
Django使用正则表达式来识别URL。 ^ 始终表示Url的开头, $ 表示Url的结尾。