django-admin-decorators

Software screenshot:
django-admin-decorators
Software ətraflı:
Version: 0.1
Tarixi Upload: 14 Apr 15
Geliştirici: Mikhail Korobov
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: 2.0/5 (Total Votes: 1)

Django nin admin list_display və readonly_fields üçün callables qəbul edir. (Məsələn, təsviri ilə onlara ek not) bu callables özelleştirmek üçün Django (məsələn, "short_description) alına bilən bir atributu təyin etmək üçün geliştirici tələb edir. Django-admin-bəzəyi sadə yanaşma və işləyir.
Amma bir typo etmək və ya heç bir autocompletion yoxdur, çünki alına bilən müəyyən edilə nə atributu unutmaq üçün asandır.
Bu app ki, alternativ (decorator) sintaksis + Django admin özelleştirmeye üçün faydalı digər dekoratörlerin bir neçə edir.
Quraşdırma
Django-admin-bəzəyi bərpa tırtıl
istifadə
django.contrib idxal admin
admin_decorators idxal (short_description, limit_width, boolean ki,
& Nbsp; apply_filter, order_field, allow_tags)
myapp.models idxal MyModel dən
sinif MyModelAdmin (admin.ModelAdmin):
& Nbsp; list_display = 'adı', '_text', 'has_huge_text', 'html_url'
& Nbsp; readonly_fields = ['adı', 'html_url']
& Nbsp;short_description ('text 100 chars məhdud)
& Nbsp;order_field ('text)
& Nbsp;limit_width (100)
& Nbsp; def _text (self, obj):
& Nbsp; obj.text qayıtmaq
& Nbsp;boolean
& Nbsp;short_description ('text böyük)
& Nbsp; def has_huge_text (self, obj):
& Nbsp; len (obj.text)> 100 qayıtmaq
& Nbsp;short_description (link)
& Nbsp;order_field (url)
& Nbsp;allow_tags
& Nbsp;apply_filter (urlize)
& Nbsp; def html_url (self, obj):
& Nbsp; obj.url qayıtmaq
admin.site.register (MyModel, MyModelAdmin)
Allow_tags decorator nişanları bu list_display və readonly_fields həm də html olacaq təhlükəsiz nəticə unutmayın.
Daha bəzəyi üçün mənbə kodu bir göz atın.
İnkişaf
İnkişaf bitbucket və github olur.
. Əgər bir səhv aşkar və ya bir pull sorğu bilet açmaq və / və ya göndərmək üçün çekinmeyin yeni decorator üçün bir fikir var varsa

tələblər

< p>
  • Python
  • Django

Geliştirici digər proqram Mikhail Korobov

Şərh django-admin-decorators

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!