WSGI:未格式化 python 站点
WSGI: Unformatted python site
我正在尝试设置基于 python 的应用 Weblate。当我使用 manage.py 启动 Weblate 时,一切正常,但如果我想使用一些 WSGI 服务器,如 gunicorn 或 uWSGI,Weblate 的主页看起来像带有超链接的纯文本,没有格式和图片。
服务器配置:
Weblate weblate-2.5-7-gb1c4d0b
Python 2.7.5
Django 1.9.4
six 1.10.0
python-social-auth 0.2.14
Translate Toolkit 1.11.0
Whoosh 2.5.7
Git 1.8.3.1
Pillow (PIL) 1.1.7
dateutil 1.5
lxml 3.2.1
django-crispy-forms 1.6.0
compressor 2.0
pyuca N/A
pyLibravatar N/A
Database backends: django.db.backends.mysql
uWSGI ini 文件:
[uwsgi]
plugins = python
master = true
protocol = uwsgi
socket = 127.0.0.1:8080
wsgi-file = /usr/local/weblate/weblate/wsgi.py
python-path = /usr/local/weblate
wsgi.py:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "weblate.settings")
application = get_wsgi_application()
DJANGO_SETTINGS_MODULE=weblate.settings
参见 Weblate 文档中的 Serving static files,它甚至有 Apache、nginx 和 lighttpd 的示例。
我正在尝试设置基于 python 的应用 Weblate。当我使用 manage.py 启动 Weblate 时,一切正常,但如果我想使用一些 WSGI 服务器,如 gunicorn 或 uWSGI,Weblate 的主页看起来像带有超链接的纯文本,没有格式和图片。
服务器配置:
Weblate weblate-2.5-7-gb1c4d0b
Python 2.7.5
Django 1.9.4
six 1.10.0
python-social-auth 0.2.14
Translate Toolkit 1.11.0
Whoosh 2.5.7
Git 1.8.3.1
Pillow (PIL) 1.1.7
dateutil 1.5
lxml 3.2.1
django-crispy-forms 1.6.0
compressor 2.0
pyuca N/A
pyLibravatar N/A
Database backends: django.db.backends.mysql
uWSGI ini 文件:
[uwsgi]
plugins = python
master = true
protocol = uwsgi
socket = 127.0.0.1:8080
wsgi-file = /usr/local/weblate/weblate/wsgi.py
python-path = /usr/local/weblate
wsgi.py:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "weblate.settings")
application = get_wsgi_application()
DJANGO_SETTINGS_MODULE=weblate.settings
参见 Weblate 文档中的 Serving static files,它甚至有 Apache、nginx 和 lighttpd 的示例。