我正在完成these steps来设置我的第一个Django网站。我已经进入“ Test your Django project”部分。
命令
python3 manage.py runserver 192.168.0.53:8080
运行成功。我能够浏览/浏览新网站。我一直无法下一个命令
uwsgi --http :8000 --module mysite.wsgi
工作。我试图对其进行一些修改以使其与我的venv相符:
uwsgi --http :8000 --module ronshome.wsgi:application
这会产生错误:
ImportError: No module named 'ronshome.wsgi'
我再次确认成功:
pip3 install uwsgi
输出:
Requirement already satisfied: uwsgi in ./ronshome/lib/python3.5/site-packages
我做了命令
find . -name \*.txt -print
网站文件夹中不存在文件 ronshome.wsgi 。
我使用 ronshome 作为venv的名称。我不了解如何继续部署uWsgi
答案 0 :(得分:0)
您可以像这样使用它:
uwsgi --http :8000 --module application_path:wsgi_filename -H /path/to/virtualenv
在哪里
__init__.py
文件的文件夹)您的wsgi.py
文件很可能像这样:
import os
from django.core.wsgi import get_wsgi_application
# note --> application_path
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "application_path.settings")
application = get_wsgi_application()
祝你好运!