django 응용 프로그램에서 새 프로세스를 만듭니다. 이 과정에서 데이터베이스에 새로운 레코드를 만들 수 있습니까? 내 코드에서 예외가 발생합니다 :Django는 다른 프로세스에서 데이터베이스에 액세스합니다.
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
UPD_1
def post(self, request):
v = Value('b', True)
proc = Process(target=start, args=(v, request.user,
request.data['stock'], request.data['pair'], '1111'))
proc.start()
def start(v, user, stock_exchange, pair, msg):
MyModel.objects.create(user=user, stock_exchange=stock_exchange, pair=pair, date=datetime.now(), message=msg)
제대로 초기화했다면 예라고 생각합니다. 보통'manage.py'는 모든 시작 작업을 수행하지만 여기서는 수동으로 만들어야합니다. –
코드를 보여줄 수 있습니까? – LW001