Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 填充()是';t可重入Django Google应用程序引擎_Python_Django_Python 2.7_Google App Engine_Firebase - Fatal编程技术网

Python 填充()是';t可重入Django Google应用程序引擎

Python 填充()是';t可重入Django Google应用程序引擎,python,django,python-2.7,google-app-engine,firebase,Python,Django,Python 2.7,Google App Engine,Firebase,我正在运行google应用程序引擎,python 2.7,并导入Django 1.8。拉入python firebase(-e)后git://github.com/ozgur/python-firebase.git#egg=python-firebase),我得到以下错误 Traceback (most recent call last): File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appen

我正在运行google应用程序引擎,python 2.7,并导入Django 1.8。拉入python firebase(-e)后git://github.com/ozgur/python-firebase.git#egg=python-firebase),我得到以下错误

Traceback (most recent call last):
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
   File "/base/data/home/apps/s~trac-us/1.392706776803493304/main.py", line 25, in <module>
application = django.core.wsgi.get_wsgi_application()
   File "/base/data/home/apps/s~trac-us/1.392706776803493304/libs/django/core/wsgi.py", line 14, in get_wsgi_application
django.setup()
   File "/base/data/home/apps/s~trac-us/1.392706776803493304/libs/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
      File "/base/data/home/apps/s~trac-us/1.392706776803493304/libs/django/apps/registry.py", line 78, in populate
raise RuntimeError("populate() isn't reentrant")
  RuntimeError: populate() isn't reentrant
回溯(最近一次呼叫最后一次):
文件“/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py”,第240行,在Handle中
handler=\u config\u handle.add\u wsgi\u中间件(self.\u LoadHandler())
文件“/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py”,第299行,在_LoadHandler中
处理程序,路径,err=LoadObject(self.\u处理程序)
LoadObject中的文件“/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py”,第85行
obj=\uuuuuuuuuuuuuu导入(路径[0])
文件“/base/data/home/apps/s~trac us/1.39270677680349304/main.py”,第25行,在
application=django.core.wsgi.get\u wsgi\u application()
文件“/base/data/home/apps/s~trac-us/1.39270677680349304/libs/django/core/wsgi.py”,第14行,在get_-wsgi_应用程序中
django.setup()
文件“/base/data/home/apps/s~trac-us/1.39270677680349304/libs/django/_-init__.py”,第18行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“/base/data/home/apps/s~trac-us/1.39270677680349304/libs/django/apps/registry.py”,第78行,填充
raise RUNTIMERROR(“填充()不可重入”)
运行时错误:populate()不可重入
许多其他解决方案建议修改wsgi.py文件,因为django在requirements.txt文件中部署之前就安装好了

这最终导致服务器声明:“Error:server Error 服务器遇到错误,无法完成您的请求。
请在30秒后重试。“我如何解决此问题?”

我也面临同样的问题,删除sqlite数据库连接的数据库配置为我解决了这个问题。问题可能是django在下面寻找的sqlite库不存在,因此,删除sqlite配置为我解决了这个问题。pff,我没有在那个项目中以任何方式使用sqlite

但是,根据我登陆的google groups线程,错误是:

raise RuntimeError("populate() isn't reentrant")
  RuntimeError: populate() isn't reentrant
当您试图加载的某个应用程序导致内部错误时,会导致此错误。我将在这里提供一个指向该线程的链接,尽管它与您的问题不同(您可能已经解决了它),但您可能仍然会发现它很有用:

组线程

我说的是

希望你觉得有用