Django-admin-decorateurs

Extra decorateurs voor Django Admin
Download nu

Django-admin-decorateurs Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mikhail Korobov
  • Uitgever website:
  • http://bitbucket.org/kmike/

Django-admin-decorateurs Tags


Django-admin-decorateurs Beschrijving

Django's admin accepteert callablees voor List_Display en Readonly_Fields. Om deze callables aan te passen (bijvoorbeeld annoteer ze met een beschrijving) vereist Django ontwikkelaar om een attribuut in te stellen op een callable (bijvoorbeeld 'short_description'). Django-admin-decorateurs is een eenvoudige aanpak en het werkt. Maar het is eenvoudig om een typfout te maken of om te vergeten welk kenmerk moet worden ingesteld op een callable omdat er geen autocompletion is. Deze app biedt een alternatieve (decorateur) syntaxis voor die + Een paar andere decorateurs die nuttig zijn voor het aanpassen van Django Admin.InstallationPip Installeer Django-admin-DecoratorsOgefrom Django.CONTRIB-importage-admin_Decorators Import (Short_Description, Limit_Widdh, Boolean, Toepassing_Filter, Order_field, Toestand_Tags) van MyApp.models Import MyModelclass MyModeladmin (Admin.Modeladmin : LIST_DISPLAY = 'NAAM', '_TEXT', 'HAS_HUGE_TEXT', 'HTML_URL' Readonly_fields = @Short_Description ('De tekst beperkt tot 100 tekens') @order_field ('Tekst') @Limit_width (100) Def _Text (Self, Obj): retour obj.text @boolean @Short_Description ('The Text is enorm') Def Has_huge_Text (Self, Obj): Return Len (Obj.text)> 100 @short_description ('link' ) @order_field ('URL') @allow_tags @Apply_filter ('Urlize') Def HTML_URL (S elf, obj): retour obj.urladmin.site.register (mymodel, mymodeladmin) Opmerking dat TOWARE_TAGS DECORATOR MERKTEN RESULTEREN Zo veilig, zodat het HTML is, zowel in List_Display en Readonly_Fields.Take een kijkje voor de broncode voor meer decorateurs. Bitbucket en Github.if heb je een bug gevonden of een idee hebt voor een nieuwe decorateur, voel je vrij om een ticket te openen en / of een pull-aanvraag te sturen. PRODUCTION'S HOMEPAGE


Django-admin-decorateurs Gerelateerde software