Django-предпочтений это приложение Django, которая позволяет пользователям устанавливать приложение конкретные предпочтения через интерфейс администратора.
Обеспечивает синглетонов администратора Просмотры предпочтений объектов и простой интерфейс для привилегированных значений. Синглтон просмотров гарантирует только одну привилегированную intance доступно для каждого класса Preferences.
Установка
& NBSP; 1. Добавить предпочтения к установленным обстановке приложений.
& NBSP; 2. Добавить предпочтения URL включают в url.py файла проекта. Удостоверьтесь, чтобы использовать 'Admin' / как начало пути включают, так как она будет перекрывать определенные взгляды администратора:
& NBSP; (г '^ админ /', включают в себя ("preferences.urls ')),
Использование
Чтобы создать преференции для вашего приложения создать модель, хранящий свои предпочтения, как обычно, с моделью наследует от preferences.models.Preferences. Кроме того, укажите preferences.models как модуля модели:
от django.db импортных моделей
от preferences.model импортных преференций
класса MyPreferences (Настройки):
& NBSP; __ module__ = '' preferences.models
& NBSP; portal_contact_email = models.EmailField ()
Классы администратора задаются как обычно, никаких изменений не требуется. Ваши предпочтения будут отображаться под лейблом Предпочтения приложения в Django администратора.
Предпочтения могут быть доступны в Python путем импорта модуля настроек и прохождения ваших предпочтений, необходимых в настройках формы
от импортных предпочтения предпочтений
portal_contact_email = preferences.MyPreferences.portal_contact_email
Что нового В этом выпуске:.
- Лучше упаковка
Что нового в версии 0.0.5:.
- Добавлена поддержка сайтов
- Добавлена UnitTests.
Что нового в версии 0.0.4:
- Очистка. Документы для ногтей.
Что нового в версии 0.0.3:.
- коррекция орфографии, благодаря tiktuk
Требования
- Python
- Джанго
Комментарии не найдены