我是python的新手,我用django开发了一个简单的应用程序,我想把它部署到aws上。我遵循了本文中介绍的步骤。
1:安装相同的https://code.google.com/archive/p/modwsgi/wikis/QuickConfigurationGuide.wiki链接。我已经安装了apache和mod_wsgi。aws上的python版本是2.7。我安装的mod_wsgi是:mod_wsgi python27-3.2-6.11.amzn1.x86_64。我已经在httpd.conf中添加了LoadModule指令。然而,我得到了一个错误: ImportError:当我到达应用程序的一个端点时,没有名为django.core.wsgi的模块。有可能是什么问题的线索吗?我试着查找这个问题的现有解决方案,但似乎没有一个解决方案解决了这个问题。我是不是漏掉了什么?
发布于 2017-03-18 04:22:22
您可以使用许多web服务器和应用程序服务器来部署Django应用程序,但在本教程中,所有的说明都是循序渐进的,并且有一个来指导您使用Nginx、vritualenv、gunicorn部署django应用程序。
希望这对新手有帮助。
发布于 2016-02-17 04:46:42
您是否在实例上安装了Django?看起来Django要么没有安装,要么没有被使用。
如果您使用的是virtualenv,则需要在配置文件中添加其路径:
WSGIPythonPath /path/to/mysite.com:/path/to/your/venv/lib/python2.7/site-packages以下是来自Django和mod_wsgi的更多文档,可能对您有所帮助:
https://docs.djangoproject.com/en/1.9/howto/deployment/wsgi/modwsgi/ https://modwsgi.readthedocs.org/en/develop/getting-started.html
发布于 2017-05-30 00:38:01
这是最令人望而生畏的任务之一,特别是当您想要将其与芹菜和迁移一起部署时。
我建议你使用AWS Elastic Beanstalk,一个管理部署你的django应用程序的软件。您也可以在每次部署之前使用容器命令运行迁移。
下面的教程对我来说非常好用:https://www.trysudo.com/deploying-django-app-on-aws-using-elastic-beanstalk/
https://stackoverflow.com/questions/35440605
复制相似问题