django-admin-decorators

Sagteware kiekie:
django-admin-decorators
Sagteware besonderhede:
Weergawe: 0.1
Upload datum: 14 Apr 15
Ontwikkelaar: Mikhail Korobov
Lisensie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

Django se admin aanvaar callables vir list_display en readonly_fields. Ten einde hierdie callables aan te pas (bv annoteer hulle met 'n beskrywing) Django vereis ontwikkelaar 'n kenmerk van 'n call able (bv 'SHORT_DESCRIPTION') op te stel. Django-admin-ontwerpers is 'n eenvoudige benadering en dit werk.
Maar dit is maklik om 'n tikfout maak of om te vergeet wat kenmerk moet ingestel word op 'n call able want daar is geen outomatiese aanvulling.
Hierdie app bied 'n alternatief (versierder) sintaksis vir daardie + 'n paar van die ander ontwerpers nuttig vir die opstel van Django admin.
Installasie
PIP installeer Django-admin-ontwerpers
Gebruik
van django.contrib invoer admin
van admin_decorators invoer (SHORT_DESCRIPTION, limit_width, boolean,
& Nbsp; apply_filter, order_field, allow_tags)
van myapp.models invoer MyModel
klas MyModelAdmin (admin.ModelAdmin):
& Nbsp; list_display = 'Naam', '_text', 'has_huge_text', 'html_url'
& Nbsp; readonly_fields = ['naam', 'html_url']
& Nbsp;short_description ('Die teks beperk tot 100 karakters')
& Nbsp;order_field ('text')
& Nbsp;limit_width (100)
& Nbsp; def _text (self, obj):
& Nbsp; terugkeer obj.text
& Nbsp;boolean
& Nbsp;short_description ('Die teks is groot')
& Nbsp; def has_huge_text (self, obj):
& Nbsp; terugkeer Len (obj.text)> 100
& Nbsp;short_description ('link')
& Nbsp;order_field ('url')
& Nbsp;allow_tags
& Nbsp;apply_filter ('urlize')
& Nbsp; def html_url (self, obj):
& Nbsp; terugkeer obj.url
admin.site.register (MyModel, MyModelAdmin)
Let daarop dat allow_tags versierder punte lei so veilig sodat dit html sal beide in list_display en readonly_fields.
Neem 'n blik op die bronkode vir meer ontwerpers.
Ontwikkeling
Ontwikkeling gebeur by bitbucket en GitHub.
. As jy het 'n fout of 'n idee vir 'n nuwe versierder voel vry om 'n kaartjie te maak en / of stuur 'n trek versoek

Vereistes :

< p>
  • Python
  • Django

Ander sagteware ontwikkelaar Mikhail Korobov

Kommentaar te django-admin-decorators

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!