WSGI:未格式化的python站点

时间:2016-03-11 14:56:58

标签: python wsgi weblate

我正在尝试设置基于python的应用Weblate。当我使用manage.py启动Weblate时,一切正常,但如果我想使用像gunicorn或uWSGI这样的WSGI服务器,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

1 个答案:

答案 0 :(得分:0)

请参阅Weblate文档中的Serving static files,它甚至包含Apache,nginx和lighttpd的示例。