Django管理面板URL出错



我正试图从管理面板Django添加一个文档文件,但我收到了404个未找到的URL错误。

管理文件

from django.contrib import admin
from .models import Category, Document
# Register your models here.
admin.site.register(Category)
admin.site.register(Document)
from django.db import models
class Document(models.Model):

doc_name = models.CharField(max_length=100)
doc_slug = models.CharField(max_length=100)
doc_file = models.FileField(upload_to='docs')
doc_price = models.IntegerField()
doc_cat = models.CharField(max_length=100)
doc_desc = models.TextField()
doc_var = models.TextField()

主要URL


from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('', include('UserAccount.urls')),
path('dashboard/', include('Dashboard.urls')),
path('admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

可能是什么错误?

404错误意味着没有声明管理面板的路径。

检查主urls.py文件。应该有这样的导入语句:urlpatternsvar.中的from django.contrib import adminpath('admin/', admin.site.urls)

最新更新