无法导入名称“re_path”我正在使用 django 版本 2.0.6

Sug*_*san 3 django python-3.x

我想使用 django.urls 中的 re_path,django 文档说我可以使用 django 版本 2 中的这个,

从错误中我知道我使用的是 django 版本 2.0.6。

但我无法重新路径

导入错误 /

无法导入名称“re_path”

请求方法:GET 请求 URL: http: //djangosite.com/ Django 版本:2.0.6 异常类型:ImportError 异常值:

无法导入名称“re_path”

异常位置:第 1 行中的 /home/sugushiva/myproject/filope/blogs/urls.py Python 可执行文件:/usr/bin/python3

在主 urls.py 中

from django.contrib import admin
from django.urls import path, re_path,include

urlpatterns= [
    path('admin/',admin.site.urls),
    re_path('^$', include('blogs.urls'))
]
Run Code Online (Sandbox Code Playgroud)

在 blogs.urls 中

from django.db import re_path
from .models import blogindex

urlpatterns = [
    re_path('^$',blogindex)
]
Run Code Online (Sandbox Code Playgroud)

sol*_*oke 8

您在 中导入了错误的路径blogs/urls.py

from django.db import re_path
Run Code Online (Sandbox Code Playgroud)

应该改为:

from django.urls import re_path
Run Code Online (Sandbox Code Playgroud)