선택한 항목의 특정 필드를 X로 설정하는 작업을 추가하려면 예를 들어 (대/소문자가 아니어야 함) 예를 들어 X를 하드에 반대로 입력 할 수있는 동작을 추가 할 수 있습니까? 코딩 되었습니까?장고 사용자 지정 관리자 작업에 매개 변수를 추가 할 수 있습니까?
15
A
답변
12
참조 : Actions that Provide Intermediate Pages
당신이 바로 변경 목록 페이지에서 그것을 할 수 있지만 중간 페이지에서 사용자가 값을 입력 할 수 있도록 해주는 형태를 가질 수 있고, 그 다음에 그 값을 사용행동.
4
Django 1.5는 약간 익숙하지 만 가능합니다. 다른 오래된 Django 버전이 가능할지 모르겠습니다.
자신 만의 ModelAdmin 서브 클래스를 작성하십시오. ModelAdmin에는 변경 목록 페이지의 Go
버튼 앞에 표시된 양식을 결정하는 action_form
이라는 속성이 있습니다. 폼을 직접 작성하고 ModelAdmin 하위 클래스에서 action_form으로 설정할 수 있습니다. 이러한 변화와
from django.contrib.admin.helpers import ActionForm
# ActionForm is the default form used by Django
# You can extend this class
class XForm(ActionForm):
x_field = forms.CharField()
class YourModelAdmin(admin.ModelAdmin):
action_form = XForm
, 당신은
X
가치를 넣을 수 CharField을해야합니다.
귀하의 행동 기능에 x_field
을 사용하십시오.
def set_x_on_objects(modeladmin, request, queryset):
for obj in queryset:
obj.something = request.POST['x_field']
# do whatever else you want
class YourModelAdmin(admin.ModelAdmin):
action_form = XForm
actions = [set_x_on_objects]
관련 문제
- 1. 사용자 지정 $ 리소스 작업에 대한 헤더 매개 변수를 지정하는 방법
- 2. 사용자 정의 모델 관리자 추가 메서드가있는 장고 관리자 필터 목록
- 3. Nant 작업에 매개 변수를 보낼 수 있습니까?
- 4. filter_var() 함수에 사용자 정의 매개 변수를 추가 할 수 있습니까?
- 5. 장고 인증 - 사용자 필드 추가 - 관리자 표시
- 6. IBDataset에 추가 매개 변수를 추가 할 수 있습니까?
- 7. 사용자 정의보기 장고 관리자
- 8. wix 사용자 지정 작업에 대한 설명서는 어디서 찾을 수 있습니까?
- 9. 장고 사용자 정의 관리자 속성
- 10. 어떻게 장고 관리자 편집보기에 몇 가지 추가 정보를 추가 할 수 있습니까?
- 11. 사용자 지정 MembershipProvider의 사용자 세션에 뭔가를 추가 할 수 있습니까?
- 12. 레일에서 사용자 지정 작업 추가 관리자
- 13. 장고 관리자 싶습니다
- 14. 사용자 지정 양식 매개 변수를 formset에 전달
- 15. Html.ActionLink에 URL 매개 변수를 자동으로 추가 할 수 있습니까?
- 16. 템플릿 바인딩에 선택적 바인딩 매개 변수를 추가 할 수 있습니까?
- 17. cancan을 사용자 지정 작업에 적용하십시오.
- 18. 장고 관리자 -
- 19. netbeans에서 webservice 작업에 대한 사용자 지정 예외를 만들 수 있습니까?
- 20. 관리자 용으로 좋은 장고 파일 관리자를 추천 할 수 있습니까?
- 21. Visual Studio 2008 사용자 지정 도구에 사용자 지정 도구 속성 표의 추가 매개 변수를 전달할 수 있습니까?
- 22. Django 사용자 지정 관리자
- 23. 장고. Empty_label 사용자 지정 값
- 24. 내 응용 프로그램에서 장고 - 관리자
- 25. 사용자 지정 구성 요소에 대한 매개 변수를 만들 수 없습니다.
- 26. Netbeans에 사용자 지정 편집기 힌트를 추가 할 수 있습니까?
- 27. SQLite 열에 사용자 지정 메타 데이터를 추가 할 수 있습니까?
- 28. .zfproject.xml에 사용자 지정 컨텍스트를 추가 할 수 있습니까?
- 29. 사용자 지정 컨트롤에 디자인 타임 속성을 추가 할 수 있습니까?
- 30. # 여러 매개 변수를 정의 할 수 있습니까?