django-admin-decorators

Софтуер снимки:
django-admin-decorators
Софтуер детайли:
Версия: 0.1
Дата на качване: 14 Apr 15
Розробник: Mikhail Korobov
Разрешително: Безплатно
Популярност: 0

Rating: nan/5 (Total Votes: 0)

Админ Django на приема callables за list_display и readonly_fields. За да персонализирате тези callables (напр ги поясняват с описание) Django изисква разработчик да зададете атрибут на поискване (например "short_description"). Джанго-админи-декоратори е прост подход и тя работи.
Но това е лесно да се направи печатна грешка или да забравя какво атрибут трябва да бъде разположен на подлежащо на поискване изплащане, тъй като няма автоматично довършване.
Това приложение осигурява алтернативен (декоратор) синтаксис за този + няколко други декоратори полезни за персонализиране на Джанго администратор.
<Силен> Монтаж
PIP инсталирате Django-админи-декоратори
<Силен> Usage
от django.contrib внос администратор
от admin_decorators внос (short_description, limit_width, булев,
& Nbsp; apply_filter, order_field, allow_tags)
от myapp.models внос MyModel
клас MyModelAdmin (admin.ModelAdmin):
& Nbsp; list_display = "име", "_text", "has_huge_text", "html_url"
& Nbsp; readonly_fields = ['име', 'html_url "]
& Nbsp;short_description ("Текстът ограничава до 100 символа)
& Nbsp;order_field ("текст")
& Nbsp;limit_width (100)
& Nbsp; Def _text (самостоятелно, OBJ):
& Nbsp; върне obj.text
& Nbsp;boolean
& Nbsp;short_description ("Текстът е огромна")
& Nbsp; Def has_huge_text (самостоятелно, OBJ):
& Nbsp; върне Лен (obj.text)> 100
& Nbsp;short_description ("връзка")
& Nbsp;order_field ("URL")
& Nbsp;allow_tags
& Nbsp;apply_filter ("urlize")
& Nbsp; Def html_url (самостоятелно, OBJ):
& Nbsp; върне obj.url
admin.site.register (MyModel, MyModelAdmin)
Имайте предвид, че allow_tags декоратор марки водят също толкова безопасни, така че ще бъде HTML както в list_display и readonly_fields.
Обърнете внимание на изходния код за повече декоратори.
<Силен> развитие
Развитие случва в bitbucket и GitHub.
. Ако сте открили бъг или имате идея за нов декоратор, чувствайте се свободни да се отвори на билети и / или изпратите заявка за дърпане

<силни> Изисквания :

< P>
  • Python
  • Django

Друг софтуер на разработчика Mikhail Korobov

Коментари към django-admin-decorators

Коментари не е намерена
добавите коментар
Включете на изображения!