在Webfaction上部署Django应用程序
作者:互联网
这是我第一次尝试在Webfaction上部署我的django项目(myproject).
我的项目目录结构如下:
>在webapps / django中:myproject.wsgi,myproject
> settings.py位于myproject / src / myproject /
在这种情况下,我应该如何在myproject.wsgi中定义DJANGO_SETTINGS_MODULE?
对于webfaction的默认安装,它被定义为myproject.settings.我应该将DJANGO_SETTINGS_MODULE定义为myproject.src.myproject.settings吗?
解决方法:
当您在webfaction上设置Django项目时,您将得到如下文件结构:
~ (your home directory)
+webapps
+some_project_name
+myproject
-standard django files
-settings.py
-app_directory
+apache2
+bin
-start
-stop
-restart
-other dirs
-bin
-lib
-myproject.wsgi
-some_project2
-symlink_to_static_files
如果您正在“myproject”下构建项目,则不必修改wsgi文件即可开始 – 只需更改到apache2 / bin目录并运行./start就可以了!
如果你更改wsgi文件,你需要运行./stop然后./start来激活更改.
如果您列出的路径不起作用,则可能值得尝试创建一个通用的django项目,并且只需将项目放在’myproject’上即可
标签:python,django,deployment,web-deployment,webfaction 来源: https://codeday.me/bug/20190704/1377161.html