django-admin-decorators

Software captura de pantalla:
django-admin-decorators
Detalles de software:
Versión: 0.1
Fecha de carga: 14 Apr 15
Promotor: Mikhail Korobov
Licencia: Libre
Popularidad: 14

Rating: 2.0/5 (Total Votes: 1)

administración de Django acepta callables para list_display y readonly_fields. Con el fin de personalizar estos callables (por ejemplo, anotar con una descripción) Django requiere desarrollador para establecer un atributo en un exigible (por ejemplo, 'short_description'). admin-decoradores django-es un enfoque simple y funciona.
Pero es fácil cometer un error tipográfico o de olvidar lo atributo debe establecerse en un exigible porque no hay autocompletado.
Esta aplicación proporciona una alternativa (decorador) sintaxis para que + un par de otros decoradores útiles para la personalización de administración de Django.
Instalación
PIP instalar django-admin-decoradores
Uso
desde django.contrib administrador importación
desde admin_decorators importación (short_description, limit_width, boolean,
& Nbsp; apply_filter, order_field, allow_tags)
desde myapp.models MyModel importación
MyModelAdmin clase (admin.ModelAdmin):
& Nbsp; list_display = 'nombre', '_TEXT', 'has_huge_text', 'html_url'
& Nbsp; readonly_fields = ['nombre', 'html_url']
& Nbsp;short_description ('El texto limita a 100 caracteres)
& Nbsp;order_field ("texto")
& Nbsp;limit_width (100)
& Nbsp; def _TEXT (self, obj):
& Nbsp; volver obj.text
& Nbsp;boolean
& Nbsp;short_description ('El texto es enorme')
& Nbsp; def has_huge_text (self, obj):
& Nbsp; volver 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; volver obj.url
admin.site.register (MyModel, MyModelAdmin)
Tenga en cuenta que allow_tags marcas decorador resultan tan seguro por lo que será html tanto en list_display y readonly_fields.
Echa un vistazo a código fuente para más decoradores.
Desarrollo
Desarrollo sucede en bitbucket y GitHub.
. Si ha encontrado un error o tiene una idea para un nuevo decorador no dude en abrir un ticket y / o enviar una solicitud de extracción

Requisitos :

< p>
  • Python
  • Django

Otro software de desarrollador Mikhail Korobov

Comentarios a la django-admin-decorators

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!