为什么需要在网址后添加$符号?

时间:2019-04-10 18:40:43

标签: python-3.x django-rest-framework

我正在播放有关Django rest框架的视频。那个家伙在URL后面加了一个美元符号$,说这更好,但是他从不解释原因。那么有人知道为什么我们需要添加它吗? enter image description here

1 个答案:

答案 0 :(得分:2)

在python regex中,美元符号表示精确的路径匹配。如果您的r'^users'末尾没有美元符号,则将告诉您的urls.py文件匹配以“ users”开头的任何路径,以转到相应的路由。 r'^users$'防止将路线“用户/创建”等定向到您的views.usersView.as_view()方法。