Django включает приложение из другого проекта проблема с url

Первый раз всем привет, заранее спасибо всем, кто может помочь. Я разрабатываю видео сайт на Django. Я хотел добавить в проект пользовательскую панель администратора, чтобы добавлять видео на сайт и делать другие вещи. Я скачал панель администратора здесь и пытаюсь включить ее как приложение в свой проект. Но я не смог полностью понять связь между приложениями (я использую django 2 недели) В моем проекте есть файл manage.py и база данных sqlite, то же самое есть в панели администратора, которую я скачал. Когда я запускаю его из файла manage.py панели администратора, я могу получить доступ к панели администратора без каких-либо проблем, но на этот раз у меня возникли проблемы с доступом к урлам моего видео сайта.

Структура файла моего проекта, dashboard - это админ панель, которую я скачал.

Файловая структура панели администратора

Вы можете просмотреть коды административной панели нажмите здесь.

myblog/myblog/urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
path('admin/', admin.site.urls),
path('',include('base.urls')),
path('dashboard/',include('dashboard.apps.home.urls')),
path('dashboard/',include('dashboard.apps.authentication.urls'))

myblog/base/urls.py

urlpatterns = [
path('',views.index,name="index"),
path('main/',views.main,name="main"),
path('video/<slug:slug>/',views.video,name="video"),
path('test/',views.addVideo,name="addVideo"),
path('apivideo/',views.apivideo,name="apivideo"),
]

Похоже, что это целый проект Django, так что вы, по сути, поместили проект Django в свой собственный проект - вы можете видеть, что в обеих директориях есть файлы manage.py и db.sqlite3. Скорее всего, вам придется объединить свой проект с этой кодовой базой, чтобы расширить ее. Я бы посоветовал внимательно прочитать и следовать инструкциям по установке, чтобы понять, что он делает и как работает.

Вернуться на верх