Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/34: Рейтинг темы: голосов - 34, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 18.10.2020
Сообщений: 21

Django админ панель испортилась

20.11.2020, 13:42. Показов 7227. Ответов 11

Студворк — интернет-сервис помощи студентам
Здравствуйте! Подскажите, почему админка отображается неправильно?
До этого всё отображалось хорошо.
Кликните здесь для просмотра всего текста
Вот так сейчас выглядит админка

Кликните здесь для просмотра всего текста
А вот так она выглядела до этого

Помогите пожалуйста!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.11.2020, 13:42
Ответы с готовыми решениями:

Как лучше и проще изменить админ-панель?
Здравствуйте. Нужна помощь по админ-панели Джанго. Есть некая модель, зарегистрированная в админке, у которой всего два поля. Мне нужно...

Админ панель Django
Здравствуйте! Подскажите кто знает, как изменить название приложения на русский язык в админ панели Django. Через apps.py не меняет.

Django админ панель
Доброго времени суток! Расширил класс AbstractUser, добавил поля учебная группа и отчество. В админке всё хорошо отображается за...

11
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
20.11.2020, 17:41
yarik310501, дело не в админке, а в браузере. Причем в одном из вышеуказанных, если не ошибаюсь, стоит плагин на стили. Тут надо копать. Или js отключен
0
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
20.11.2020, 18:05
yarik310501, есть какой-то сервер? или дефолтный джанговский? покажи settings.
0
0 / 0 / 0
Регистрация: 18.10.2020
Сообщений: 21
20.11.2020, 18:50  [ТС]
m0nte-cr1st0
iSmokeJC
Сервер дефолтный.
Вот ссылка на проект
Спасибо за помощь!

Добавлено через 12 минут
https://yadi.sk/d/SC1mT44gvB4M0A
0
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
20.11.2020, 23:48
yarik310501, зачем мне ссылка на проект, ещё и на яндекс диск, который у меня заточен?
0
0 / 0 / 0
Регистрация: 18.10.2020
Сообщений: 21
21.11.2020, 00:29  [ТС]
показываю settings.py
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
"""
Django settings for mysite project.
 
Generated by 'django-admin startproject' using Django 3.0.2.
 
For more information on this file, see
https://docs.djangoproject.com/en/3.0/topics/settings/
 
For the full list of settings and their values, see
https://docs.djangoproject.com/en/3.0/ref/settings/
"""
 
import os
 
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/3.0/howto/deployment/checklist/
 
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '*ky(o6p+iw1(8u4fx$^fwnpdqt337(yw3*uk%g02b3*8(x-av$'
 
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
 
ALLOWED_HOSTS = []
 
 
# Application definition
 
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'debug_toolbar',
    'news.apps.NewsConfig',
]
 
MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'debug_toolbar.middleware.DebugToolbarMiddleware',
]
 
ROOT_URLCONF = 'mysite.urls'
 
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
 
WSGI_APPLICATION = 'mysite.wsgi.application'
 
 
# Database
# https://docs.djangoproject.com/en/3.0/ref/settings/#databases
 
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        # 'ENGINE': 'django.db.backends.mysql',
        # 'NAME': 'django',
        # 'USER': 'root',
        # 'PASSWORD': '',
        # 'HOST': 'localhost',
    }
}
 
 
# Password validation
# https://docs.djangoproject.com/en/3.0/ref/settings/#auth-password-validators
 
AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]
 
 
# Internationalization
# https://docs.djangoproject.com/en/3.0/topics/i18n/
 
LANGUAGE_CODE = 'ru'
 
TIME_ZONE = 'UTC'
 
USE_I18N = True
 
USE_L10N = True
 
USE_TZ = True
 
 
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.0/howto/static-files/
 
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'mysite/static'),
]
 
 
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
 
INTERNAL_IPS = ['127.0.0.1']
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
21.11.2020, 10:36
Открой консоль браузера и проверь на 404 ошибки. Явно не грузятся стили (css-файлы). В urls.py должен прописан путь до static
1
0 / 0 / 0
Регистрация: 18.10.2020
Сообщений: 21
21.11.2020, 20:19  [ТС]
Так вроде прописан путь до статики.

urls.py
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""mysite URL Configuration
 
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
 
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('news.urls')),
]
 
if settings.DEBUG:
    import debug_toolbar
 
    urlpatterns = [
                      path('__debug__/', include(debug_toolbar.urls)),
                  ] + urlpatterns
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Добавлено через 34 минуты
Рыжий Лис
m0nte-cr1st0
Скинул сверху settings и urls, помогите пожалуйста.
0
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
22.11.2020, 05:31
yarik310501, это до медиа путь а не до статики
1
0 / 0 / 0
Регистрация: 18.10.2020
Сообщений: 21
22.11.2020, 19:11  [ТС]
m0nte-cr1st0
Простите, вот urls.py до статики
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from django.urls import path
 
from .views import *
 
urlpatterns = [
    path('test/', test, name='test'),
    # path('', index, name='home'),
    path('', HomeNews.as_view(), name='home'),
    # path('category/<int:category_id>/', get_category, name='category'),
    path('category/<int:category_id>/', NewsByCategory.as_view(), name='category'),
    # path('news/<int:news_id>/', view_news, name='view_news'),
    path('news/<int:pk>/', ViewNews.as_view(), name='view_news'),
    # path('news/add-news/', add_news, name='add_news'),
    path('news/add-news/', CreateNews.as_view(), name='add_news'),
]
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
22.11.2020, 19:23
Цитата Сообщение от yarik310501 Посмотреть сообщение
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Тебе говорят, что здесь должна быть ещё одна строчка.
0
0 / 0 / 0
Регистрация: 18.10.2020
Сообщений: 21
22.11.2020, 19:54  [ТС]
Рыжий Лис
Я добавил строку urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT), но ничего не поменялось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2020, 19:54
Помогаю со студенческими работами здесь

Изменение отображения Django Админ панель
Есть такая задача. Раздел с наборами тестов Возможность на странице набора тестов добавлять вопросы/ответы к вопросам/отмечать...

Не удается добавить изображение через админ панель Django
При попытке добавить изображение, выдает вот такую ошибку. Пробовал разные форматы и т.д. Изображения не битые.

Могу ли я создание Django приложения как админ-панель для бота?
У меня есть проект - бот, написанный на python. У него есть свои функции связанные с чтением и записью в DB и XML файлы. Мне нужно...

Вывод в админ панели Django
Мне необходимо добавить поле ForeignKey где будет отображаться имя авторизованного человека, который формирует заявку. И поле где будут...

Телеграмм бот админ панель
(желательно telebot) Привет, решил сделать телеграмм бота. Предположим в нем есть всего одна кнопка &quot;кнопка 1&quot;, после нажатия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru