这段代码有两个问题:

  1. 在导入 admin 模块时,使用了错误的路径。应该导入 django.contrib.admin 模块而不是 app02.admin 模块。正确的导入语句应为:

    from django.contrib import admin
    
  2. urlpatterns 列表中的最后一行,使用了错误的 url 函数导入语句。应该导入 django.urls 中的 re_path 函数而不是 django.conf.urls 中的 url 函数。正确的导入语句应为:

    from django.urls import path, re_path
    

修改后的代码如下:

from django.contrib import admin
from django.urls import path, re_path
from app01 import views

urlpatterns = [
    path('index/', views.index),
    path('index/userlist', views.userlist),
    path('index/useradd', views.useradd),
    path('info/list/', views.infolist),
    path('sqltest/index1/', views.sqltest1),
    re_path(r'^admin/', admin.site.urls),
]

这样修改后,代码应该就没有语法错误了。

Django 路由配置错误解析及修正

原文地址: https://www.cveoy.top/t/topic/qtMe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录