在尝试运行C:\Python34/python manage.py makemigrations时,我遇到了以下错误:(按照www.testandtrack.io的教程操作)。
错误
我已经粘贴了各种url.py文件,想象一下问题可能出在哪里。 请有人指点我正确的方向,并加以解释?
我考虑过我可以 / 应该从除了urls.py文件(根)之外的所有路径中删除 path('admin/', admin.site.urls),
当我这样做时,我不会得到相同的错误,但我不知道这会引起其他问题,也不知道是否应该这样做?
WARNINGS: ?: (urls.w005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLS in this namespace
我需要做哪些更改,需要在哪里查找?
teachers/url.py
from django.contrib import admin
from django.urls import path
from django.urls import include, path
from . import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.teachers, name='teachers'),
]
url.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('main.urls')),
path('teachers/', include('teachers.urls')),
]
main/url.py
urlpatterns = [
path('admin/', admin.site.urls),
path('header/', views.header, name='header'),
path('', views.index, name='index'),
]
我已经粘贴了各种url.py文件,想象一下问题可能出在哪里。 请有人指点我正确的方向,并加以解释?
我考虑过我可以 / 应该从除了urls.py文件(根)之外的所有路径中删除 path('admin/', admin.site.urls),
当我这样做时,我不会得到相同的错误,但我不知道这会引起其他问题,也不知道是否应该这样做?