标签: python django server
我试图用这样的Django项目启动服务器: <T extends Comparable<T>> List<Item<T>> getItems(int itemType, Class<T> cl) 并且像这样: python3.4 manage.py runserver 0.0.0.0:8000 它开始很好,但我无法访问我的网站。我做错了什么想法?
<T extends Comparable<T>> List<Item<T>> getItems(int itemType, Class<T> cl)
python3.4 manage.py runserver 0.0.0.0:8000
答案 0 :(得分:2)
命令python manage.py runserver用于开发目的 如果您想在远程服务器上运行python(在本例中为django)网站,请尝试查看uwsgi。 它是一个应用程序服务器,可以很好地与nginx一起使用。
python manage.py runserver
然后,可以使用django项目中的wsgi文件运行您的站点:
uwsgi --http :8000 --module mysite.wsgi
要配置您的django网站,请按照this文档。
此外,如果您计划托管多个网站,uwsgi的emperor模式配置稍有不同,但对您的VPS内存非常有用。