6
A
cevap
2
http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/#adding-actions-to-the-modeladmin
Sen Uyarı kutusunu görmek (ne gerekiyorsa işlevselliği yürütmek etmelerine olanak sağlayacak olan delete_selected eylemi üzerine yazarak özel işlemleri yazabilir "delete_selected" silme() eylemi üzerine yazarak bahseder sayfa)
13
üstünde seçilen silin:
Bu davranışı geçersiz isterseniz, basitçe sizin tercih biçimde silinmesini işlevi gören özel eylem yazma - örneğin, tarafından seçilen öğelerin her biri için Model.delete() çağırarak.
Bu discussion
, bir model için 'delete_selected' öğesini geçersiz kılma örneğine sahiptir. Böyle uygulanabilir:
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
İlgili konular
- 1. AuthorizeAttribute Eylemler
- 2. Django admin giriş sayfasına özel eylemler ekle?
- 3. Xcode'taki düğmelere eylemler ekleme
- 4. Gerçek masalı eylemler
- 5. Koleksiyondan eylemler oluşturma
- 6. Raylar: Sadece özel eylemler
- 7. Trello API: eylemler nelerdir?
- 8. Wix Özel Eylemler -
- 9. Denetleyiciler ve Eylemler MVC Öznitelikleri
- 10. Kurucuda bazı eylemler nasıl eklenir?
- 11. Liste anlama pythonunda çoklu eylemler
- 12. Bağlama Listview Eylemler için SelectedItems
- 13. Django yönetici MySQL
- 14. kullanma özel Kullanıcı yönetici sonları
- 15. Raylar Yönetici: Raylar Yönetici nesil araçları
- 16. Django Yönetici
- 17. Django yönetici -
- 18. , yönetici admin
- 19. Yönetici Rolü
- 20. Django Yönetici verileri geçirecek change_list_result.html
- 21. Fiddler regex URL'yi değiştirmek için
- 22. Ransack ve eylemler-olarak-taggable açma sorunları
- 23. Kişiler uygulamasında özel eylemler (G + 'ya benzer)
- 24. İçerik türleri oluşturulduktan sonra eylemler nasıl yürütülür?
- 25. SpriteKit Swift 2 Eylemler: düşman dalgaları yumurtlama
- 26. Phoenix'teki belirli eylemler için Fişleri Kullanma
- 27. Limiti Kaynakları eylemler benim routes.rb olarak
- 28. JTabbedPane: Seçilen sekmeyi görüntülemeden önce gerçekleştirilen eylemler
- 29. Backbone.js Huzurlu bir modelde dinlenmeyen eylemler kullanarak
- 30. Tanımsız yöntem 'eylemler' Formtastic :: FormBuilder için
bunu değiştirmek istiyorum nasıl belirtiniz Aksi geçersiz site genelinde eylem
admin.site.disable_action('delete_selected')
devre dışı bırakma ? – DTing