| Django-admin-decorateurs Extra decorateurs voor Django Admin |
Download nu |
Django-admin-decorateurs Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- 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