django-admin-decorators

소프트웨어 스크린 샷:
django-admin-decorators
소프트웨어 정보:
버전: 0.1
업로드 날짜: 14 Apr 15
개발자: Mikhail Korobov
라이센스: 무료
인기: 0

Rating: nan/5 (Total Votes: 0)

장고의 관리자는 list_display 및 readonly_fields에 대한 callables을 받아들입니다. (예를 들어 설명과 함께 그들을 주석)이 callables을 사용자 정의하기 위해 장고 (예를 들어 'SHORT_DESCRIPTION') 호출에 속성을 설정하기 위해 개발자가 필요합니다. 장고 - 관리자 - 데코레이터 간단한 방법이며 작동합니다.
하지만 오타를하거나 아무 자동 완성 기능이 없기 때문에 호출에 설정해야 어떤 속성 잊지 쉽습니다.
이 응용 프로그램은 그위한 대안 (장식) 구문 + 장고 관리자를 사용자 정의에 유용한 다른 데코레이터의 몇 가지를 제공합니다.
설치
장고 - 관리자 - 데코레이터를 설치 PIP
용법
django.contrib 수입 관리자에서
admin_decorators 가져 오기 (SHORT_DESCRIPTION, limit_width, 부울에서,
& 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; @s​​hort_description ( '텍스트는 100 문자로 제한')
& NBSP; @order_field ( '텍스트')
& NBSP; @limit_width (100)
& NBSP; 데프 _text (자기, OBJ) :
& NBSP; obj.text 반환
& NBSP; @boolean
& NBSP; @s​​hort_description ( '텍스트는 거대하다')
& NBSP; 데프 has_​​huge_text (자기, OBJ) :
& NBSP; LEN (obj.text)> (100)를 반환
& NBSP; @s​​hort_description ( '링크')
& NBSP; @order_field ( 'URL')
& NBSP; @allow_tags
& NBSP; @apply_filter ( 'urlize')
& NBSP; 데프 html_url (자기, OBJ) :
& NBSP; obj.url 반환
admin.site.register (MyModel, MyModelAdmin)
allow_tags 장식 마크가 list_display과 readonly_fields 모두 HTML을 할 수 있도록 안전을 초래할 있습니다.
더 데코레이터에 대한 소스 코드를 살펴 보자.
개발
개발의 bitbucket 및 GitHub의에서 발생합니다.
당신이 버그를 발견하거나 티켓을 열 및 / 또는 풀 요청을 보내 새로운 장식에 대한 아이디어가

이 요구 한 경우 : 있습니다.

파이썬
장고

개발자의 기타 소프트웨어 Mikhail Korobov

코멘트 django-admin-decorators

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!