Python Django,Zappa-RuntimeError:populate()不是';t重入
我是django和zappa的初学者。 我正在尝试在AWS lambda上使用zappa部署django应用程序。 另外,我想连接RDS数据库(postgres) 为了创建数据库,我输入了“zappa manage dev create_db” 然后,出现如下错误消息。我不知道怎么解决这个问题。 互联网上的其他解决方案对我不起作用Python Django,Zappa-RuntimeError:populate()不是';t重入,python,django,postgresql,amazon-web-services,zappa,Python,Django,Postgresql,Amazon Web Services,Zappa,我是django和zappa的初学者。 我正在尝试在AWS lambda上使用zappa部署django应用程序。 另外,我想连接RDS数据库(postgres) 为了创建数据库,我输入了“zappa manage dev create_db” 然后,出现如下错误消息。我不知道怎么解决这个问题。 互联网上的其他解决方案对我不起作用 populate() isn't reentrant: RuntimeError Traceback (most recent call last): File
populate() isn't reentrant: RuntimeError
Traceback (most recent call last):
File "/var/task/handler.py", line 509, in lambda_handler
return LambdaHandler.lambda_handler(event, context)
File "/var/task/handler.py", line 240, in lambda_handler
return handler.handler(event, context)
File "/var/task/handler.py", line 372, in handler
app_function = get_django_wsgi(self.settings.DJANGO_SETTINGS)
File "/var/task/zappa/ext/django_zappa.py", line 20, in get_django_wsgi
return get_wsgi_application()
File "/var/task/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/var/task/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/var/task/django/apps/registry.py", line 81, in populate
raise RuntimeError("populate() isn't reentrant")
RuntimeError: populate() isn't reentrant
zappa_settings.json是
{
"dev": {
"django_settings": "test_zappa_13.settings",
"aws_region": "ap-northeast-2",
"profile_name": "default",
"project_name": "test-zappa-13",
"runtime": "python3.6",
"s3_bucket": "zappa-rw2difr3r"
}
}
django settings.py是
已安装的应用程序=[
“zappa_django_utils”,…]
数据库={
“默认值”:{
“引擎”:“django.db.backends.postgresql_psycopg2”,
“NAME”:“blah”,
“用户”:“blahblah”,
“密码”:“blahblah”,
'主机':'postgres-instance-1.test1234.ap-northeast-2.rds.amazonaws.com',
“端口”:5432,
} }
Django版本==2.2,Python版本==3.6,Zappa版本==0.45.1
请帮我解决这个问题
参考资料
我犯了和你完全一样的错误。在我的例子中,问题是在更新设置后,我只是忘记了通过再次运行“zappa update dev”来更新部署。我遇到了与您完全相同的错误。在我的例子中,问题是在更新设置后,我只是忘记了通过再次运行“zappa update dev”来更新部署。您解决了这个问题吗?您解决了这个问题吗?