[pyar] django_cron
Francisco Roldan
franciscoproldan en gmail.com
Mie Ago 17 08:58:11 ART 2016
Hola Javier, creo que te está faltando agregar a la app django_cron el
archivo apps.py como tenés en la app tor_monitoring.
Saludos
El 17 de agosto de 2016, 8:54, Javier Marcon <javiermarcon en gmail.com>
escribió:
> Hola, en una aplicación que estoy haciendo en Django 1.10 (con python
> 2.7), tengo que correr tareas periódicas (cada 5 minutos) y como no
> quería depender de cron, incluí la app django_cron
> (code.google.com/archive/p/django-cron/) para hacer las tareas. El tema
> es que luego de copiar la app al proyecto y agregarla en INSTALLED_APPS,
> cuando quiero correr el manage.py (con cualquier comando como migrate
> por ejemplo), obtengo el siguiente traceback:
>
> python manage.py makemigrations
> Traceback (most recent call last):
> File "manage.py", line 22, in <module>
> execute_from_command_line(sys.argv)
> File
> "/usr/local/lib/python2.7/dist-packages/django/core/
> management/__init__.py",
> line 367, in execute_from_command_line
> utility.execute()
> File
> "/usr/local/lib/python2.7/dist-packages/django/core/
> management/__init__.py",
> line 341, in execute
> django.setup()
> File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line
> 27, in setup
> apps.populate(settings.INSTALLED_APPS)
> File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py",
> line 85, in populate
> app_config = AppConfig.create(entry)
> File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py",
> line 90, in create
> module = import_module(entry)
> File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
> import_module
> __import__(name)
> File
> "/media/old_root/javier/securework/src/mmonitor/
> mmonitor/django_cron/__init__.py",
> line 23, in <module>
> from base import Job, cronScheduler
> File
> "/media/old_root/javier/securework/src/mmonitor/
> mmonitor/django_cron/base.py",
> line 31, in <module>
> import models
> File
> "/media/old_root/javier/securework/src/mmonitor/
> mmonitor/django_cron/models.py",
> line 27, in <module>
> class Job(models.Model):
> File
> "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line
> 105, in __new__
> app_config = apps.get_containing_app_config(module)
> File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py",
> line 237, in get_containing_app_config
> self.check_apps_ready()
> File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py",
> line 124, in check_apps_ready
> raise AppRegistryNotReady("Apps aren't loaded yet.")
> django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
>
> El proyecto completo está en github.com/javiermarcon/mmonitor y la
> verdad es que soy totalmente newbie en Django. Agracecería cualquier
> idea de por que no me deja usar dicha app y/o como solucionarlo. Estuve
> buscando en Google pero no encontré nada que me ayude.
>
> Gracias,
>
> Javier.
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160817/a64edb3f/attachment.html>
Más información sobre la lista de distribución pyar