Сіз Django әкімші интерфейсін өзгерткіңіз келгендіктен осында болуыңыз мүмкін және осы постта біз ең жақсы Django интерфейс кітапханаларының (Django JET) бірін орнатуды және конфигурациялауды үйренеміз.
Django JET мүмкіндіктері
Әдемі тақырып.
Жауапты орналасу.
Реттелетін құралдар тақтасы.
Реттелетін құралдар тақтасы.
Жақсы құжаттама.
Django JET орнату және конфигурациялау
Django JET орнату:
pip install django-jet # or easy_install django-jet
«Jet» қолданбасын Django жобасының settings.py файлындағы INSTALLED_APPS айнымалысына қосыңыз («django.contrib.admin» алдында)
INSTALLED_APPS = ( ... 'jet', 'django.contrib.admin', ... )
django.template.context_processors.request контекстік процессорының settings.py ішінде қосылғанын тексеріңіз (Django 1.8+ жолы):
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ ... 'django.template.context_processors.request', ... ], }, }, ]
urls.py жобаңызда үлгі URL мекенжайын үлгі URL мекенжайына қосыңыз:
urlpatterns = [ ... path('jet/', include('jet.urls', 'jet')), path('admin/', admin.site.urls), ... ]
Көшіру:
python manage.py migrate jet # or python manage.py syncdb
Өндірістік режимде жұмыс істеп жатсаңыз, Django JET статикалық файлдарын құрастыру керек.
python manage.py collectstatic
Дайын!
Әкімшіге кіру беті:
Әкімші басты беті:
Деректерді қосу:
Қосымша опциялар мен функциялар үшін Django Jet құжаттамасын қараңыз.
на Django >3+ работать не будет. Либо придется лезть внутрь и переопределять метод unicode . Либо писать декоратор
Можно использовать six и оттуда импортировать unicode. Я так решил проблему) Но всё равно откатился обратно на админку джанги.