Django-admin-decoradores

Decoradores adicionales para Django Admin
Descargar ahora

Django-admin-decoradores Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Mikhail Korobov
  • Sitio web del editor:
  • http://bitbucket.org/kmike/

Django-admin-decoradores Etiquetas


Django-admin-decoradores Descripción

El administrador de Django acepta las calificaciones para LIST_DISPLAY y READONY_FIELDS. Para personalizar estos llamados (por ejemplo, anotarlos con una descripción) Django requiere que el desarrollador establezca un atributo en un llamado (por ejemplo, '' short_description '). Django-Admin-Decorators es un enfoque simple y funciona. Pero es fácil hacer un error tipográfico o para olvidar qué atributo debe establecerse en un llamado porque no hay autocompletión. Esta aplicación proporciona una sintaxis alternativa (decoradora) para eso + Un par de otros decoradores útiles para personalizar Django Admin.InstallationPip Instale django-admin-decoratorsusagefrom django.contrib Import Adminfrom Admin_Decorators Import (short_description, limit_width, boolean, apply_filter, order_field, permitir_tags) de myApp.models Importar mymodelclass mymodeladmin (admin.modeladmin) : list_display = 'nombre', '_text', 'has_huge_text', 'html_url' readonly_fields = @short_descripción ('el texto limitado a 100 caracteres') @order_field ('texto') @limit_width (100) Def _Text (Self, OBJ): devuelva obj.text @boolean @short_description ('el texto es enorme') Def has_huge_text (yo, obj): devuelve len (obj.text)> 100 @short_descripción ('enlace' ) @order_field ('url') @allow_tags @apply_filter ('URLIZE') DEF HTML_URL (S ELF, OBJ): devuelva obj.urladmin.site.register (Mymodel, Mymodeladmin) Nota que permiten que las marcas de decorador_tags resultan tan seguras, por lo que será HTML tanto en List_Display como en LetOnly_Fields.Take Alow en el código fuente para más decoradores. El desarrollo de desarrollo pasa en Bitbucket y GitHub. Si ha encontrado un error o tiene una idea para un nuevo decorador, siéntase libre de abrir un boleto y / o enviar una solicitud de solicitud de tracción. Página de inicio del producto


Django-admin-decoradores Software relacionado