部署Django项目:文件夹/项目结构
eclipse中我的django项目具有以下项目结构: 主项目文件夹/部署Django项目:文件夹/项目结构,django,deployment,project-structure,Django,Deployment,Project Structure,eclipse中我的django项目具有以下项目结构: 主项目文件夹/ src/ main-app/ app1/ app2/ settings.py ma
src/
main-app/
app1/
app2/
settings.py
manage.py
urls.py
__init__.py
media/
templates/
我可以使用此结构部署项目吗?换句话说,将src和其他文件夹(媒体、临时文件等)放入我的服务器的根文件夹(我的域链接的地方)是否正确
比如:
我的服务器文件夹/
src/
media/
...
我想,在我的服务器文件夹中,我应该放置项目的入口点,但在我的项目中,我在主项目文件夹中没有入口点,或者django是否会自动重定向到src/main app folder的入口点(我想不会,因为我找不到任何选项要求django这样做)当然。这是一个很好的目录结构 请记住,除非您告诉它,否则您的web服务器不会知道如何处理Django项目。如果您的web服务器是Apache(如果您不知道,可能是Apache),请查看此处的说明,将其设置为运行Django应用程序: 这里是WSGI:
Django应用程序不像PHP那样只需将它们上传到web服务器即可工作。当然。这是一个很好的目录结构 请记住,除非您告诉它,否则您的web服务器不会知道如何处理Django项目。如果您的web服务器是Apache(如果您不知道,可能是Apache),请查看此处的说明,将其设置为运行Django应用程序: 这里是WSGI:
Django应用程序不像PHP那样只需将它们上传到web服务器即可工作。我认为媒体和模板的位置取决于您在settings.py中的配置。我认为媒体和模板的位置取决于您在settings.py中的配置。