I have some models inside ‘models.py’ inside ‘app1’ :
…
class ChitaMoney(models.Model):
chita_market = models.CharField( verbose_name=_(‘chita market name’), max_length=20 )
…
my ‘views.py’ calls a function from ‘multy.py’ from ‘core’ directory inside ‘app1’
‘multy.py’ startes a new infinite process .
when the process whants to import the models:
from ..models import ChitaMoney
this happens:
Process chita_main:
Traceback (most recent call last):
File “C:UsersDavidAppDataLocalProgramsPythonPython312Libmultiprocessingprocess.py”, line 314, in _bootstrap
self.run()
File “C:UsersDavidAppDataLocalProgramsPythonPython312Libmultiprocessingprocess.py”, line 108, in run
self._target(*self._args, **self._kwargs)
File “D:DjangoJaNext_Boos_1app1coremulty.py”, line 160, in chita_main_thread
ins_l_t, ins_l_a = chita_init(chita_dtt)
^^^^^^^^^^^^^^^^^^^^^
File “D:DjangoJaNext_Boos_1app1coremulty.py”, line 112, in chita_init
from ..models import ChitaMoney
File “D:DjangoJaNext_Boos_1app1models.py”, line 5, in
class ChitaStock(models.Model):
File “d:DjangoJaNext_Boos_1.venvLibsite-packagesdjangodbmodelsbase.py”, line 129, in new
app_config = apps.get_containing_app_config(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “d:DjangoJaNext_Boos_1.venvLibsite-packagesdjangoappsregistry.py”, line 260, in get_containing_app_config
self.check_apps_ready()
File “d:DjangoJaNext_Boos_1.venvLibsite-packagesdjangoappsregistry.py”, line 138, in check_apps_ready
raise AppRegistryNotReady(“Apps aren’t loaded yet.”)
django.core.exceptions.AppRegistryNotReady: Apps aren’t loaded yet.
Django==5.0.4
any help would be appreciated
I had same problem without process importing models in top of .py files and after I import the models inside functions, I could use the models. But inside new process …