Django URL панели администратора GO НЕПРАВИЛЬНО - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь добавить файл документа из панели администратора 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)

В чем может быть ошибка?

1 Ответ

0 голосов
/ 05 августа 2020
Ошибка

404 означает, что путь к админке не указан.

Проверить основной файл urls.py. Там должен быть такой оператор импорта: from django.contrib import admin и path('admin/', admin.site.urls) строка в urlpatterns var.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...