django-admin-decorators

軟件截圖:
django-admin-decorators
軟件詳細信息:
版本: 0.1
上傳日期: 14 Apr 15
許可: 免費
人氣: 0

Rating: nan/5 (Total Votes: 0)

Django的管理接受可調用的list_display和readonly_fields。為了自定義這些可調用(如使用說明標註它們)Django的要求開發者設置一個可調用(如“SHORT_DESCRIPTION')的屬性。 Django的管理,裝飾是一個簡單的方法和它的作品。
但它很容易使一個錯字或忘了什麼屬性應該在調用設置因為沒有自動完成。
這個應用程序提供了一種替代(裝飾)語法為+一對夫婦的其他裝飾來定制Django管理有用的。
安裝
PIP安裝Django管理員,裝飾
用法
從django.contrib中導入管理
從admin_decorators進口(SHORT_DESCRIPTION,limit_width,布爾,
  apply_filter,order_field,allow_tags)
從myapp.models進口為MyModel
類MyModelAdmin(admin.ModelAdmin):
  list_display ='名','_text','has_huge_text','html_url“
  readonly_fields = ['名','html_url']
  @s​​hort_description(“文本限制在100個字符')
  @order_field(“文本”)
  @limit_width(100)
 高清_text(個體經營,OBJ):
 返回obj.text
  @boolean
  @s​​hort_description('的文字是巨大的“)
 高清has_huge_text(個體經營,OBJ):
 返回LEN(obj.text)> 100
  @s​​hort_description(“鏈接”)
  @order_field(“URL”)
  @allow_tags
  @apply_filter('urlize“)
 高清html_url(個體經營,OBJ):
 返回obj.url
admin.site.register(為MyModel,MyModelAdmin)
需要注意的是allow_tags裝飾痕跡導致為安全所以這將是HTML無論在list_display和readonly_fields。
看看源代碼,更多的裝飾。
發展
發展發生在和到位桶GitHub上。
如果你發現一個bug或者有一個想法,一個新的裝飾隨意開出罰單和/或發送pull請求

要求

< p>
  • 在Python中
  • 在Django的

顯影劑的其他軟件 Mikhail Korobov

vkontakte
vkontakte

5 Jun 15

port-for
port-for

20 Feb 15

django-easy-maps
django-easy-maps

20 Feb 15

意見 django-admin-decorators

評論沒有發現
添加評論
打開圖片!