Non ho bisogno dei moduli di sedano nel mio admin Django. C'è un modo per rimuoverlo?Come disattivare i moduli di amministrazione di Django Celery?
8
A
risposta
19
Per essere più precisi, in admin.py
di qualsiasi applicazione all'interno INSTALLED_APPS
dopo'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
Si può semplicemente annullare la registrazione di modelli celerys come admin.site.unregister (CeleryModelIdoNotWantInAdmin)
Problemi correlati
- 1. Django: Come ottenere l'utente corrente nei moduli di amministrazione
- 2. Django: utilizzo di ForeignKeyRawIdWidget all'esterno dei moduli di amministrazione
- 3. Django e Celery: l'elenco delle attività di amministrazione non visualizza i valori
- 4. Django & Celery - Problemi di routing
- 5. Django - Overriding get_form per personalizzare i moduli di amministrazione in base alla richiesta
- 6. Django - Come spopolare i campi modulo di amministrazione
- 7. Celery with Django - deployment
- 8. Django Celery Task Logging
- 9. Pagina di amministrazione di Django non trovata
- 10. Esecuzione di Django-Celery in produzione
- 11. Registrazione best practice di Django Celery
- 12. Come installo i moduli Python/Django?
- 13. Django: simulare un campo nell'interfaccia di amministrazione?
- 14. Progetto Django-celery, come gestire i risultati del risultato-backend?
- 15. Visualizzazione personalizzata Django nella pagina di amministrazione
- 16. Esempio semplice di Celery e Django
- 17. Prenota per Django + Celery + RabbitMQ?
- 18. Devo usare la funzione di amministrazione di Django?
- 19. Come gestire i moduli Javascript nei template di Django?
- 20. django 1.9 + personalizzazione dell'interfaccia di amministrazione
- 21. Django: Visualizza l'immagine nell'interfaccia di amministrazione
- 22. django ricerca di amministrazione con più parole
- 23. Mostra righe figlio nell'interfaccia di amministrazione Django
- 24. Riutilizzo dei moduli di amministrazione per le visualizzazioni utente in django?
- 25. come modificare le scelte sulle pagine di amministrazione - Django
- 26. Conditional Django Middleware (o come escludere il sistema di amministrazione)
- 27. Come diagnosticare i lavoratori di Celery che si bloccano
- 28. Test di scrittura per le azioni di amministrazione di Django
- 29. Pagina di amministrazione di Django Rimozione di 'Gruppo'
- 30. come ridimensionare il widget django ManyToManyField nella pagina di amministrazione
mi sono 'NotRegistered a/admin/'' Il modello TaskState non è registrato'. Ma continuo a vederlo in admin. –
Ho anche questo problema. Questa non è più una soluzione adeguata. – mh00h
@goliney Ho controllato questo contro l'ultimo djcelery (3.1.1) e funziona. Assicurati che il codice 'unregister' sia nel file' admin.py' di qualsiasi app che è DOPO 'djcelery' in' INSTALLED_APPS'. Altrimenti Django eseguirà prima il nostro codice di annullamento della registrazione e scoprirà purtroppo che 'TaskState' non è registrato (perché è registrato in' admin.py' di 'djcelery', che non è ancora stato eseguito!). – okm