Tôi không cần mô-đun cần tây trong quản trị viên Django của mình. Có cách nào tôi có thể loại bỏ nó?Làm cách nào để vô hiệu hóa mô-đun quản trị viên Django Celery?
8
A
Trả lời
19
Để cụ thể hơn, trong admin.py
của bất kỳ ứng dụng bên INSTALLED_APPS
sau'djcelery'
from django.contrib import admin
from djcelery.models import (
TaskState, WorkerState, PeriodicTask,
IntervalSchedule, CrontabSchedule)
admin.site.unregister(TaskState)
admin.site.unregister(WorkerState)
admin.site.unregister(IntervalSchedule)
admin.site.unregister(CrontabSchedule)
admin.site.unregister(PeriodicTask)
1
Bạn chỉ có thể unregister celerys mô hình như admin.site.unregister (CeleryModelIdoNotWantInAdmin)
Các vấn đề liên quan
- 1. Vô hiệu hóa Django Debugging cho Celery
- 2. Quản trị Django - Vô hiệu hóa xóa người dùng
- 3. Cách xóa thiết bị Android khi quản trị viên thiết bị bị vô hiệu hóa?
- 4. Làm thế nào để vô hiệu hóa trang quản trị solr
- 5. vô hiệu hóa tập hợp CSS/JS của Drupal cho các quản trị viên
- 6. phpMyAdmin vô hiệu hóa đăng nhập quản trị
- 7. Quản trị viên web Sinatra (giống như Quản trị Django)
- 8. Làm cách nào để vô hiệu hoá quản trị viên của Django trong một dự án đã triển khai, nhưng hãy giữ nó để phát triển cục bộ?
- 9. Tạm thời vô hiệu hóa Django Caching
- 10. Django - vô hiệu hóa chỉnh sửa mô hình
- 11. Làm thế nào để vô hiệu hóa định dạng cho FloatField trong mẫu cho Django
- 12. Quản trị viên Django DoesNotExist tại/admin/
- 13. Làm cách nào để tùy chỉnh trang Quản trị viên người dùng trong Django CRUD?
- 14. Tôi làm cách nào để thêm trình soạn thảo WSYWYG vào quản trị viên Django?
- 15. Làm cách nào để cho phép quản trị viên django đặt trường thành NULL?
- 16. Làm cách nào để yêu cầu nội tuyến trong Quản trị viên Django?
- 17. Trong Django Admin làm cách nào để vô hiệu hóa liên kết Xóa
- 18. Làm cách nào để vô hiệu hóa/đăng ký tài khoản trên đăng ký django?
- 19. Làm cách nào để vô hiệu hóa UISegmentedControl?
- 20. Làm cách nào để vô hiệu hóa cuộn ScrollView?
- 21. Làm cách nào để vô hiệu hóa hộp bóng?
- 22. Làm cách nào để vô hiệu hóa Rùa RZR?
- 23. Làm cách nào để vô hiệu hóa Nhấp vào WebView?
- 24. Tôi làm cách nào để vô hiệu hóa _moz_resizing?
- 25. Làm cách nào để vô hiệu hóa tác vụ gửi
- 26. SignalR - Làm cách nào để vô hiệu hóa WebSockets
- 27. Cách đặt django upload_handler trong quản trị viên?
- 28. Cách chẩn đoán nhân viên Celery treo
- 29. Làm thế nào để vô hiệu hóa bộ đệm sâu?
- 30. Làm thế nào để vô hiệu hóa Django/mod_WSGI Trang Caching
tôi đã 'NotRegistered tại/admin/'' Mô hình TaskState không được đăng ký'. Nhưng tôi vẫn thấy nó trong admin. –
Tôi cũng có vấn đề này. Đây không còn là giải pháp thích hợp nữa. – mh00h
@goliney Tôi đã kiểm tra điều này đối với djcelery mới nhất (3.1.1) và nó hoạt động. Hãy đảm bảo rằng mã 'unregister' nằm trong tệp 'admin.py' của bất kỳ ứng dụng nào SAU' djcelery' trong 'INSTALLED_APPS'. Nếu không Django sẽ thực thi mã unregister của chúng tôi đầu tiên và đáng buồn thấy rằng 'TaskState' không được đăng ký (vì nó được đăng ký trong' admin.py' của 'djcelery', chưa được chạy!). – okm