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

时间:2018-06-28 15:21:20

标签: django python-3.x

我想使用django.urls中的re_path,django doc说我可以使用django版本2中的,

从错误中我知道我正在使用Django 2.0.6版。

但是我无法重新路径

  

// p处的导入错误      

无法导入名称“ re_path”

     

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

     

无法导入名称“ re_path”

     

异常位置:/home/sugushiva/myproject/filope/blogs/urls.py   ,第1行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'))
]

在blogs.urls

from django.db import re_path
from .models import blogindex

urlpatterns = [
    re_path('^$',blogindex)
]

1 个答案:

答案 0 :(得分:1)

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

from django.db import re_path

应该是:

from django.urls import re_path