django-admin-decorators

Phần mềm chụp màn hình:
django-admin-decorators
Các chi tiết về phần mềm:
Phiên bản: 0.1
Ngày tải lên: 14 Apr 15
Nhà phát triển: Mikhail Korobov
Giấy phép: Miễn phí
Phổ biến: 0

Rating: nan/5 (Total Votes: 0)

admin Django của callables chấp nhận cho list_display và readonly_fields. Để tùy chỉnh các callables (ví dụ giải thích chúng với một mô tả) django đòi hỏi phát triển để thiết lập một thuộc tính trên có thể được gọi (ví dụ: 'SHORT_DESCRIPTION'). django-admin-trang trí là một cách tiếp cận đơn giản và nó hoạt động.
Nhưng nó rất dễ dàng để thực hiện một lỗi đánh máy hoặc để quên đi những gì thuộc tính nên được đặt trên một callable vì không có tự động gõ.
Ứng dụng này cung cấp một thay thế (trang trí) cú pháp cho rằng + một vài trang trí khác hữu ích để tùy biến quản trị django.
Cài đặt
pips cài đặt django-admin-trang trí
Cách sử dụng
từ django.contrib nhập khẩu quản trị
từ admin_decorators nhập khẩu (SHORT_DESCRIPTION, limit_width, boolean,
& Nbsp; apply_filter, order_field, allow_tags)
từ myapp.models MyModel nhập khẩu
lớp MyModelAdmin (admin.ModelAdmin):
& Nbsp; list_display = 'Tên', '_text', 'has_huge_text', 'html_url'
& Nbsp; readonly_fields = ['name', 'html_url']
& Nbsp;short_description ('Văn bản giới hạn 100 ký tự)
& Nbsp;order_field ('text')
& Nbsp;limit_width (100)
& Nbsp; def _text (self, obj):
& Nbsp; return obj.text
& Nbsp;boolean
& Nbsp;short_description ('The văn bản là rất lớn')
& Nbsp; def has_huge_text (self, obj):
& Nbsp; return len (obj.text)> 100
& Nbsp;short_description (liên kết '')
& Nbsp;order_field ('url')
& Nbsp;allow_tags
& Nbsp;apply_filter ('urlize')
& Nbsp; def html_url (self, obj):
& Nbsp; return obj.url
admin.site.register (MyModel, MyModelAdmin)
Lưu ý rằng allow_tags dấu trang trí cho kết quả là an toàn vì vậy nó sẽ html cả list_display và readonly_fields.
Hãy nhìn vào mã nguồn để biết thêm trang trí.
Phát triển
Phát triển xảy ra tại bitbucket và github.
. Nếu bạn đã tìm thấy một lỗi hoặc có một ý tưởng cho một trang trí mới cảm thấy miễn phí để mở một vé và / hoặc gửi yêu cầu kéo

Yêu cầu :

< p>
  • Python
  • Django

Phần mềm khác của nhà phát triển Mikhail Korobov

Ý kiến ​​để django-admin-decorators

Bình luận không
Nhập bình luận
Bật hình ảnh!