#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. вот статья, в которой рассказывается, как вы можете это реализовать