Django-Admin-Decorator

Decoratori extra per Django Admin
Scarica ora

Django-Admin-Decorator Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Mikhail Korobov
  • Sito web dell'editore:
  • http://bitbucket.org/kmike/

Django-Admin-Decorator Tag


Django-Admin-Decorator Descrizione

L'amministratore di Django accetta i call per List_Display e Readonly_fields. Per personalizzare questi chiamati (ad esempio annotateli con una descrizione) Django richiede sviluppatore per impostare un attributo su un appiccicoso (ad esempio "short_description"). Django-Admin-Decorator è un approccio semplice e funziona. Ma è facile creare un typo o dimenticare quale attributo dovrebbe essere impostato su un chiamino perché non vi è alcuna completamento. Questa app fornisce una sintassi alternativa (decoratore) per questo + Un paio di altri decoratori utili per personalizzare django admin.installationPIP Installazione Django-admin-decoratorUSUSAGEFrom Django.Contrib Import AdminDagrom admin_decorars import (short_description, limite_width, boolean, apply_filter, ordine_field, aderente) da myApp.MoDels import MyModelClass Mymodeladmin (admin.modeladmin) : list_display = 'nome', '_Text', 'has_huge_text', 'html_url' readonly_fields = @short_description ('il testo limitato a 100 caratteri') @order_field ('testo') @limit_width (100) DEF _Text (Self, OBJ): return obj.text @boolean @short_description ('The Text è enorme') def has_huge_text (sé, obj): ritorno len (obj.text)> 100 @short_description ('link' ) @Order_field ('URL') @allow_TAGS @Apply_Filter ('URLIZE') DEF HTML_URL (S Elf, OBJ): ritorno obj.urladmin.site.register (mymodel, mymodeladmin) NOTA CHE ACCOGLIO_TAGS I marchi del decoratore risultano in modo sicuro, quindi sarà HTML sia in LIST_DISPLAY e Readonly_Felds.Take A Guarda il codice sorgente per ulteriori decoratori. Bitbucket e GitHub.IF Hai trovato un bug o hai un'idea per un nuovo decoratore sentito libero di aprire un biglietto e / o inviare una richiesta di tiro.


Django-Admin-Decorator Software correlato