Django 2中的URL

时间:2018-04-30 00:47:23

标签: python django python-3.x

我仍然不明白URL如何在Django 1.x中工作,并且在Django 2.x中遇到麻烦。

有人可以帮忙解决如何将其翻译成Django 2.x的问题吗?

{{1}}

1 个答案:

答案 0 :(得分:1)

您可以在Django 2.0中将url()替换为re_path()(正则表达式路径)。所以你要这样做:

from django.urls import re_path

urlpatterns = [
    re_path(r'^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', views.activate, name='activate'),
]

新的path()功能对于比此更简单的网址非常有用。