我想使用 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)
您在 中导入了错误的路径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)
| 归档时间: |
|
| 查看次数: |
6523 次 |
| 最近记录: |