django-admin-decorators

Software screenshot:
django-admin-decorators
Software detaljer:
Version: 0.1
Upload dato: 14 Apr 15
Udvikler: Mikhail Korobov
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Django admin accepterer konverterbare for list_display og readonly_fields. For at tilpasse disse konverterbare (f.eks anmærke dem med en beskrivelse) django kræver bygherren til at indstille en attribut på en konverterbar (fx 'short_description «). Django-admin-dekoratører er en simpel metode, og det virker.
Men det er nemt at lave en tastefejl eller at glemme, hvad attribut bør fastsættes på en konverterbar fordi der er ingen automatisk komplettering.
Denne app er et alternativ (dekoratør) syntaks for at + et par andre dekoratører nyttige for tilpasning django admin.
Installation
pip installere Django-admin-dekoratører
Anvendelse
fra django.contrib import admin
fra admin_decorators import (short_description, limit_width, boolean,
& Nbsp; apply_filter, order_field, allow_tags)
fra myapp.models import MyModel
klasse MyModelAdmin (admin.ModelAdmin):
& Nbsp; list_display = 'navn', '_text', 'has_huge_text', 'html_url'
& Nbsp; readonly_fields = ['navn', 'html_url']
& Nbsp;short_description ("Den tekst er begrænset til 100 tegn)
& Nbsp;order_field ("tekst")
& Nbsp;limit_width (100)
& Nbsp; def _text (self, OBJ):
& Nbsp; returnere obj.text
& Nbsp;boolean
& Nbsp;short_description (Teksten er enorme)
& Nbsp; def has_huge_text (self, OBJ):
& Nbsp; returnere LEN (obj.text)> 100
& Nbsp;short_description ('linket')
& Nbsp;order_field ('url')
& nbsp;allow_tags
& Nbsp;apply_filter (»urlize)
& Nbsp; def html_url (self, OBJ):
& Nbsp; returnere obj.url
admin.site.register (MyModel, MyModelAdmin)
Bemærk, at allow_tags dekoratør mærker resulterer så sikker, så det vil være html både i list_display og readonly_fields.
Tag et kig på kildekoden til flere dekoratører.
Udvikling
Udvikling sker ved bitbucket og GitHub.
. Hvis du har fundet en fejl eller har en idé til en ny dekoratør velkommen til at åbne en billet og / eller sende en pull anmodning

Krav :

< p>
  • Python
  • Django

Andre software developer Mikhail Korobov

Kommentarer til django-admin-decorators

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!