django-admin-decorators

Screenshot Λογισμικό:
django-admin-decorators
Στοιχεία Λογισμικού:
Εκδοχή: 0.1
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Mikhail Korobov
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

το admin Django αποδέχεται callables για list_display και readonly_fields. Για να προσαρμόσετε αυτές τις callables (π.χ. τους σημειώνουν με μια περιγραφή) Django απαιτεί έργου να ορίσετε ένα χαρακτηριστικό σε έναν εξαγοράσιμο (π.χ. «SHORT_DESCRIPTION»). Django-admin-διακοσμητές είναι μια απλή προσέγγιση και λειτουργεί.
Αλλά είναι εύκολο να κάνει ένα λάθος ή να ξεχάσετε ποια ιδιότητα θα πρέπει να οριστεί σε έναν εξαγοράσιμο, διότι δεν υπάρχει αυτόματη συμπλήρωση.
Αυτό το app παρέχει μια εναλλακτική λύση (διακοσμητής) σύνταξη γι 'αυτό + ένα ζευγάρι των άλλων διακοσμητές χρήσιμα για την προσαρμογή του Django διαχειριστή.
installation
Pip εγκατάσταση Django-admin-διακοσμητές
Χρήση
από το admin django.contrib εισαγωγής
από admin_decorators εισαγωγής (SHORT_DESCRIPTION, limit_width, boolean,
& Nbsp? Apply_filter, order_field, allow_tags)
από myapp.models MyModel εισαγωγής
κατηγορία MyModelAdmin (admin.ModelAdmin):
& Nbsp? List_display = «όνομα», «_text», «has_huge_text», «html_url»
& Nbsp? Readonly_fields = [«όνομα», «html_url»]
& Nbsp?short_description («Το κείμενο περιορίζεται σε 100 χαρακτήρες)
& Nbsp?order_field («Κείμενο»)
& Nbsp?limit_width (100)
& Nbsp? Def _text (self, obj):
& Nbsp? Επιστρέψει obj.text
& Nbsp?boolean
& Nbsp?short_description («Το κείμενο είναι τεράστια»)
& Nbsp? Def has_huge_text (self, obj):
& Nbsp? Επιστρέψει len (obj.text)> 100
& Nbsp?short_description («Σύνδεσμος»)
& Nbsp?order_field (Url)
& Nbsp?allow_tags
& Nbsp?apply_filter («Urlize»)
& Nbsp? Def html_url (self, obj):
& Nbsp? Επιστρέψει obj.url
admin.site.register (MyModel, MyModelAdmin)
Σημειώστε ότι allow_tags σήματα διακοσμητής αποτέλεσμα ως ασφαλής έτσι θα είναι HTML, τόσο σε list_display και readonly_fields.
Ρίξτε μια ματιά σε πηγαίο κώδικα για περισσότερους διακοσμητές.
Ανάπτυξη
Ανάπτυξη συμβαίνει στο bitbucket και GitHub.
. Αν βρήκατε ένα σφάλμα ή να έχουν μια ιδέα για ένα νέο διακοσμητής διστάσετε να ανοίξετε ένα εισιτήριο ή / και να στείλετε ένα αίτημα έλξης

Απαιτήσεις :

< p>
  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Mikhail Korobov

Σχόλια για django-admin-decorators

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!