No necesito los módulos de apio en mi administrador de Django. ¿Hay alguna manera de eliminarlo?¿Cómo puedo desactivar los módulos de administración de Django Apio?
8
A
Respuesta
19
Para ser más específicos, en admin.py
de cualquier aplicación dentro INSTALLED_APPS
después'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
Usted puede simplemente eliminar el registro de modelos celerys como admin.site.unregister (CeleryModelIdoNotWantInAdmin)
Cuestiones relacionadas
- 1. Django-apio barra de progreso
- 2. no puede importar módulos de apio
- 3. ¿Cómo instalo los módulos de Python/Django?
- 4. Apio con Django - despliegue
- 5. Django y apio: la lista de tareas de administración no muestra valores
- 6. Cómo perfilar un comando de administración personalizada de Django exclusivamente
- 7. ¿Qué módulos de administración de usuario yii?
- 8. ¿Qué módulos Apache2 puedo desactivar de forma segura?
- 9. Django-Apio: ¿volver a enviar tareas desde la página de administración?
- 10. Pruebas unitarias con django-apio?
- 11. apio con múltiples instancias de django
- 12. Django: utilizando ForeignKeyRawIdWidget fuera de los formularios de administración
- 13. centinela, cuervo y apio django
- 14. Django administración ManyToManyField
- 15. Ejemplos de Django y apio: tareas periódicas
- 16. Django apio terminar subprocesos de trabajo
- 17. Ejecución de Django-Apio en producción
- 18. ¿Cómo convierte django la cadena a los módulos
- 19. Libro para Django + Apio + RabbitMQ?
- 20. Django Señales en el apio
- 21. Django: dividir los comandos de administración en las subcarpetas
- 22. Django y apio: problemas de enrutamiento
- 23. Proceso de fondo en Django sin apio
- 24. ¿Cómo puedo verificar la versión de los módulos de Apache?
- 25. Django-apio: Pasando solicitud Objeto al trabajador
- 26. Cómo escribir un trabajo Upstart de Ubuntu para apio (django-apio) en un virtualenv
- 27. ¿Cómo puedo desactivar un campo modelo en una forma Django
- 28. ¿Cómo volver a cargar los módulos en django shell?
- 29. django-apio en el entorno de producción de varios servidores
- 30. Cómo generar programáticamente entradas de celerybeat con apio y Django
me 'NotRegistered en/admin/'' El modelo TaskState no está registrado'. Pero todavía lo veo en admin. –
También tengo este problema. Esto ya no es una solución adecuada. – mh00h
@goliney He comprobado esto contra el último djcelery (3.1.1) y funciona. Asegúrese de que el código 'anular el registro' se encuentre en el archivo 'admin.py' de cualquier aplicación DESPUÉS de' djcelery' en 'INSTALLED_APPS'. De lo contrario, Django ejecutará primero nuestro código de anulación y tristemente encontrará que 'TaskState' no está registrado (porque está registrado en' admin.py' de 'djcelery', que aún no se ha ejecutado). – okm