Как изменить домашнюю страницу Django с помощью вашего пользовательского дизайна?

#python #django #django-models #django-views #django-admin

#python #django #django-модели #django-просмотры #django-admin

Вопрос:

Я пытаюсь изменить домашнюю страницу django по умолчанию с помощью моего пользовательского дизайна, но это не работает. Я много стараюсь, но все та же проблема, я не понимаю, в чем проблема, она отлично работает на моем локальном сервере, но я внедряю приложение Django на реальном сервере, пожалуйста, дайте мне знать, где я ошибаюсь.

вот мой urls.py файл django по умолчанию…

 from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from django.conf import settings
from django.urls import path, include
from django.conf.urls.static import static
from . import views

urlpatterns = [
    path('mainadmin/admin/', admin.site.urls),
    url(r'ckeditor/', include('ckeditor_uploader.urls')),
    url(r'^myadmin/', include('myadmin.urls')),
    url('', include('homepanel.urls')),
    path('', views.index, name='index'),
]  static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  

Комментарии:

1. вам нужно изменить порядок следования путей. По умолчанию Django берет первый совпадающий URL-адрес и выполняет связанный просмотр.

2. Что вы подразумеваете под домашней страницей по умолчанию ? Вы имели в виду страницу администратора?

3. я изменил admin URL, но он все равно открывается domain.com/admin , но мой путь есть domain.com/mainpage/admin , и по умолчанию он открывает Django домашнюю страницу по умолчанию, но для нее есть новая страница domain.com .

Ответ №1:

Есть много способов изменить панель администратора вашего сайта django. вот статья, в которой рассказывается, как вы можете это реализовать