我有一个django 1.6项目,使用Django MSSQL Database Backend连接到现有的远程mssql服务器。在virtualenv中Python版本是2.7。我想将此项目部署到Windows 2008服务器上。我搜索了解决方案很长一段时间,但似乎没有人适合我的情况。我是Django的新手,这是我的第一次部署。如果有人可以提供一些想法我很感激。
谢谢!
答案 0 :(得分:0)
首先我建议在www.pythonanywhere.com上托管你的应用程序(它提供免费的Django和Python托管)。
它支持virtualenv和许多其他功能。另外我建议你使用Python3.4和Django1.8,除非你开始使用遗留系统。可以使用不同的Python和Django版本访问数据库。
最后,如果你正在学习,只需逐步完成整个教程,你会惊讶于你能做些什么。
https://docs.djangoproject.com/en/1.8/intro/tutorial01/
您需要做的就是在pythonanywhere服务器上实时实现它时遵循教程。你很快就会很擅长! 祝你好运!
答案 1 :(得分:0)
您可以使用IIS(IIS7及更高版本)与FCGI一起部署您的Django项目。
自Django 1.7以来,不推荐使用FCGI支持,但可以使用FCGI-WSGI Bridge: http://mrtn.me/blog/2012/06/27/running-django-under-windows-with-iis-using-fcgi/
我已经在MS Server 2008和2012下成功使用了Django 1.5,1.6和1.7这种方法。