Python Django populate()不可重入 [英] Python Django populate() isn't reentrant
问题描述
mod_wsgi(pid = 11948):目标WSGI脚本'/ var / www / zouzoukos / zouzoukos / wsgi。 py $
mod_wsgi(pid = 11948):异常发生处理'/var/www/zouzoukos/zouzoukos/wsgi.py'。
追溯(最近的最后一次呼叫):
文件/var/www/zouzoukos/zouzoukos/wsgi.py,第29行,< module>
application = get_wsgi_application()
文件/var/www/zouzoukos/env/lib/python2.7/site-packages/django/core/wsgi.py,第13行,在get_wsgi_application
django.setup()
文件/var/www/zouzoukos/env/lib/python2.7/site-packages/django/__init__.py,第18行,设置
应用程序。填充(settings.INSTALLED_APPS)
/var/www/zouzoukos/env/lib/python2.7/site-packages/django/__init__.py,第18行,设置
raise RuntimeError( populate()不可重入)
RuntimeError:populate()不可重入
事情是,我有几个版本的网站为其他人运行,他们还是很好(这是第一个)。我不明白我需要更新才能使其再次工作。
我尝试过这个线程并且仍然没有
@valentjjedi然后我累了manage.py,并得到一个不同的错误,指出一个MySQL-python问题,所以我卸载并重新安装,它的工作
env / bin / pip卸载mysql-python
env / bin / pip安装mysql-python
I've had a program that has been running fine for months. I've been trying to install Postfix on the server this morning and suddenly start getting an error on the site. Here is the traceback
mod_wsgi (pid=11948): Target WSGI script '/var/www/zouzoukos/zouzoukos/wsgi.py$
mod_wsgi (pid=11948): Exception occurred processing '/var/www/zouzoukos/zouzoukos/wsgi.py'.
Traceback (most recent call last):
File "/var/www/zouzoukos/zouzoukos/wsgi.py", line 29, in <module>
application = get_wsgi_application()
File "/var/www/zouzoukos/env/lib/python2.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
django.setup()
File "/var/www/zouzoukos/env/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
"/var/www/zouzoukos/env/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
raise RuntimeError("populate() isn't reentrant")
RuntimeError: populate() isn't reentrant
The thing is, I have a couple more versions of the site running for other people and they're still fine (this was the first). I cannot understand what I need to update to get it working again.
I've tried everything in this thread and still nothing
I tried the approach from @valentjjedi and then I tired manage.py and got a different error indicating a MySQL-python issue so I uninstalled and reinstalled and it worked
env/bin/pip uninstall mysql-python
env/bin/pip install mysql-python
这篇关于Python Django populate()不可重入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!