django-admin-views

Скріншот програми:
django-admin-views
Дані програми:
Версія: 0.1.0
Дата завантаження: 20 Feb 15
Розробник: Frank Wiles
Ліцензія: Безкоштовно
Популярність: 11

Rating: 2.0/5 (Total Votes: 1)

Django-Admin-вид є простий спосіб додавати власні адміністратора видом і прямим URL, щоб адмін Django.
Огляд
У той час як "адміністратор не ваш додаток", часто буває корисно, щоб мати можливість легко додати трохи функціональності адміністратора для внутрішнього персоналу або інших внутрішніх користувачів, які Технологія достатньо здорового глузду, щоб використовувати Admin.
Є кілька третя сторона проекту, такі як AdminPlus, але вони вимагають, щоб користувач перевизначити Admin.site об'єкт. Це нормально для розробників, які Створення проекту Django, але не ідеально підходить для розробників, які пишуть утиліти сторонніх іншим розробникам використовувати у своїх проектах.
Django-Admin-переглядів намагається вирішити цю проблему, просто перекриваючи шаблони адміністратора, щоб забезпечити дві функції:
1. Легко визначити користувальницькі адміністратора погляди і пов'язати їх на сторінках адміністрування
2. Легко додати в зовнішніх посилань URL
Етапи установки
1. пункт встановити Django-Admin-вид
2. Додати admin_views в INSTALLED_APPS в settings.py
3. Виконайте команду управління admin_views_install_templates встановити необхідний змінений шаблон індексу адміністратору TEMPLATE_DIRS вашого проекту. Вам буде запропоновано за яке з цих каталогів ви хотіли б встановити його, якщо є кілька каталогів, визначених.
Використання
Все це чарівництво відбувається у вашій моделі адміністрування визначення. Ви просто підклас вашого адміністратора з AdminViews замість стандартних admin.ModelAdmin. У цьому прикладі у нас є користувальницьке уявлення, що нічого не робить, але перенаправлення користувача на CNN і прямим посиланням URL, який йде на домашню сторінку моєї компанії:
від django.contrib адміністратора імпорту
від django.shortcuts імпорту перенаправлення
від admin_views.admin AdminViews імпортних
від example_app.models імпорту TestModel
клас TestAdmin (AdminViews):
І NBSP; admin_views = (
І NBSP; ('Перейти на CNN »,« redirect_to_cnn'),
І NBSP; ('Перейти до revsys.com', 'http://www.revsys.com'),
І NBSP;)
І NBSP; Def redirect_to_cnn (я, * аргументи, ** kwargs):
І NBSP; повернення редирект ('http://www.cnn.com')
admin.site.register (TestModel, TestAdmin)
Тепер вони будуть відображатися в адмінці нижче звичайних Django адміністратора модель CRUD інтерфейсів для example_app з парою різних іконок для distinquish між видами користувальницьких адміністратора і прямим посиланням URL.
З цією третьою стороною розробники потрібно тільки дати вказівку своїм користувачам встановлювати свої додатки, Django-Admin-вигляд і виконайте команду admin_views_install_templates.
. Сподіваюся, ви знайдете його корисним і, як завжди, зворотній зв'язок, безумовно, вітаємо

Вимоги

  • Python
  • Django

Інші програми розробника Frank Wiles

django-app-metrics
django-app-metrics

20 Feb 15

django-friendship
django-friendship

14 Apr 15

django-beta
django-beta

11 May 15

django-admin-views

Коментар не знайдено
додати коментар
Включіть картинки!