django-admin-decorators

Software skärmdump:
django-admin-decorators
Mjukvaruinformation:
Version: 0.1
Ladda upp dagen: 14 Apr 15
Utvecklare: Mikhail Korobov
Licens: Gratis
Popularitet: 14

Rating: 2.0/5 (Total Votes: 1)

Django s admin accepterar callables för list_display och readonly_fields. För att anpassa dessa callables (t.ex. kommentera dem med en beskrivning) kräver django utvecklare att sätta ett attribut på en inlösbara (t.ex. "short_description '). django-admin-dekoratörer är en enkel metod och det fungerar.
Men det är lätt att göra ett stavfel eller att glömma vad attribut bör sättas på en inlösbara eftersom det inte finns någon automatisk komplettering.
Denna app ger ett alternativ (dekoratör) syntax för att + ett par andra dekoratörer användbara för att anpassa django admin.
Installation
PIP installera django-admin-dekoratörer
Användning
från django.contrib import admin
från admin_decorators import (short_description, limit_width, boolean,
& Nbsp; apply_filter, order_field, allow_tags)
från myapp.models import MyModel
klass MyModelAdmin (admin.ModelAdmin):
& Nbsp; list_display = 'namn', '_text', 'has_huge_text', 'html_url "
& Nbsp; readonly_fields = ['name', 'html_url']
& Nbsp;short_description ("Texten begränsad till 100 tecken)
& Nbsp;order_field ('text')
& Nbsp;limit_width (100)
& Nbsp; def _text (själv, obj):
& Nbsp; återvända obj.text
& Nbsp;boolean
& Nbsp;short_description ("Texten är enorm")
& Nbsp; def has_huge_text (själv, obj):
& Nbsp; återvända len (obj.text)> 100
& Nbsp;short_description ('länken')
& Nbsp;order_field ("webbadress")
& nbsp;allow_tags
& Nbsp;apply_filter ("urlize ')
& Nbsp; def html_url (själv, obj):
& Nbsp; återvända obj.url
admin.site.register (MyModel, MyModelAdmin)
Observera att allow_tags dekoratör märkena leder så säker så det blir html både list_display och readonly_fields.
Ta en titt på källkoden för fler inredare.
utveckling
Utvecklingen sker på bitbucket och github.
. Om du har hittat en bugg, eller har en idé till en ny dekoratör välkommen att öppna en biljett och / eller skicka en begäran pull

Krav :

< p>
  • Python
  • Django

Annan programvara för utvecklare Mikhail Korobov

Kommentarer till django-admin-decorators

Kommentarer hittades inte
Kommentar
Slå på bilder!