Nie potrzebuję modułów selerowych w moim administratorze Django. Czy istnieje sposób, w jaki mogę go usunąć?Jak mogę wyłączyć moduły administracyjne Django Celery?
8
A
Odpowiedz
19
Aby być bardziej konkretne, w admin.py
dowolnej aplikacji wewnątrz INSTALLED_APPS
po'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
można po prostu wyrejestrować celerys modele jak admin.site.unregister (CeleryModelIdoNotWantInAdmin)
Powiązane problemy
- 1. Jak mogę automatycznie ładować moduły zadań za pomocą demona Celery?
- 2. Przekroczono limit czasu Django Celery?
- 3. Niestandardowe szablony administracyjne django nie działają
- 4. Jak mogę wyłączyć/zarejestrować/zarejestrować w Django?
- 5. dwie klasy administracyjne dla jednego modelu django
- 6. Jak zainstalować moduły Python/Django?
- 7. Strony administracyjne Django uniemożliwiają moje modele
- 8. Jak mieć 2 różne strony administracyjne w projekcie Django?
- 9. django-celery: Dynamiczne tworzenie i rejestrowanie zadania
- 10. Jak monitorować zdarzenia od pracowników w aplikacji Celery-Django?
- 11. Jak zmodyfikować ekrany administracyjne Drupala?
- 12. Które moduły Apache2 można bezpiecznie wyłączyć?
- 13. Jak debugować zadania Celery/Django działające lokalnie w środowisku Eclipse
- 14. Jak mogę zabezpieczyć Solr 5.3.1 tylko strony administracyjne
- 15. Jak mogę wyłączyć UISegmentedControl?
- 16. Moduły CSS: Jak wyłączyć zakres lokalny dla pliku?
- 17. Django-Celery - Prześlij zadania ponownie ze strony administratora?
- 18. Zadanie django-celery-e-mail nie jest wykonywane.
- 19. Jak wyłączyć rejestrowanie debugowania migracji w django?
- 20. Jak mogę wyłączyć wykrywanie dotyku?
- 21. Jak mogę wyłączyć Bootstrap DatePicker
- 22. Netbeans: Jak mogę to wyłączyć?
- 23. Heroku Django Celery: NameError: nazwa 'DATABASES' nie jest zdefiniowana
- 24. Jak sprawdzić, czy proces ma uprawnienia administracyjne
- 25. Jak wyłączyć rejestrowanie debugowania południowego w django?
- 26. Django: Jak wyłączyć kolejność w modelu
- 27. Jak wyłączyć Django/mod_WSGI Buforowanie stron
- 28. "odmowa połączenia" z serwerem Celery
- 29. Używanie MongoDB jako kolejki wiadomości dla Celery
- 30. Jak zainstalować moduły ansible-moduły-dodatki?
mam na 'NotRegistered/admin/'' Model TaskState nie jest zarejestrowany. Ale nadal widzę to w administracji. –
Też mam ten problem. To już nie jest właściwe rozwiązanie. – mh00h
@goliney Sprawdziłem to przed najnowszym djcelery (3.1.1) i to działa. Upewnij się, że kod 'unregister' znajduje się w pliku' admin.py' dowolnej aplikacji, która jest po 'djcelery' w' INSTALLED_APPS'. W przeciwnym razie Django wykona najpierw nasz kod wyrejestrowania i niestety zauważy, że 'TaskState' nie jest zarejestrowane (ponieważ jest zarejestrowane w' admin.py' 'djcelery', które nie zostało jeszcze uruchomione!). – okm