6
A
답변
2
http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/#adding-actions-to-the-modeladmin
당신은 당신이 경고 상자가 표시 (필요 어떤 기능을 수행 할 수 있도록 delete_selected 조치를 덮어, 사용자 지정 작업을 작성할 수 있습니다 "delete_selected" 삭제() 액션을 덮어 언급한다 페이지)
13
의 상단에 선택 항목 삭제 :
이 동작을 재정의하려면는 단순히 이 선호하는 방식으로 삭제를 수행 사용자 지정 작업을 쓰기 - 예를 들어, 하여 선택한 항목 각각에 대해 Model.delete()를 호출. 이
discussion
는 모델 'delete_selected'우선 적용 예를 갖는다. 다음과 같이 구현 될 수있다 :
class SomeModelAdmin(admin.ModelAdmin):
actions = ['custom_delete_selected']
def custom_delete_selected(self, request, queryset):
#custom delete code
custom_delete_selected.short_description = "Delete selected items"
def get_actions(self, request):
actions = super(SomeModelAdmin, self).get_actions(request)
del actions['delete_selected']
return actions
0
DOC : Disabling actions
이 ModelAdmin.get_actions
관련 문제
- 1. Django 관리자 축소 오류 수정
- 2. 내 관리자/소식 수정 URL은 어떻게 생겼습니까?
- 3. 행동
- 4. 행동
- 5. 변경하여 ImageButton 행동
- 6. 모방 행동
- 7. Cloneable를 행동
- 8. ServerSocket의 행동
- 9. 플로트 [] 행동
- 10. 이상한 행동
- 11. 행동 참조
- 12. 이상한 행동
- 13. 빈() 행동
- 14. 이상한 행동
- 15. Excel VBA 관리자 만 통합 문서 수정 허용
- 16. 관리자 인터페이스를 수정/연장하거나 내 자신의 CRUD 뷰/템플릿을 작성해야합니까?
- 17. ROR - heroku 이상한 행동
- 18. 다른 행동 mod_python을
- 19. 관리자/관리자 모드
- 20. ActionFilter에서 모델 수정
- 21. Symfony 1.4 Doctrine 어색한 행동, 이상한 행동! 저장시 외래 키를 처리하는 방법?
- 22. 자바 스크립트()를 반환하십시오. 4 좋은 행동 - 1 악한 행동!
- 23. 아약스 + UTF-8 : 이상한 행동
- 24. PHP scandir 이상한 행동
- 25. addEventListener() 질문/이상한 행동
- 26. 마스터/세부 행동
- 27. 일관성 MySQL의 DATEDIFF 행동
- 28. 이상한 행동 (추가 루프)
- 29. 의 ThreadLocal 행동
- 30. ctype_digit - 이상한 행동
당신이 그것을 수정하는 방법을 지정하십시오 그렇지 않으면 무시 사이트 전체 동작
admin.site.disable_action('delete_selected')
비활성화 ? – DTing