导读:很多朋友问到关于django如何部署windows的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
本文目录一览:
1、django 部署 windows2、Windows10使用IIS部署Django项目3、如何windows 7下搭建django开发环境4、[django]在windows下搭建Django的虚拟环境5、django + vue整合后,部署到windows apache遇到的问题汇总django 部署 windows
django本身安装没有什么问题,自动的,mysql安装也没有问题。 接下来就是安装一个nginx或者是apache2, 用WSGI或者是fastcgi连接django就可以。配置很简单。
你只需要看django官网上的教程就可以了。不用看国内各种混乱博客。
Windows10使用IIS部署Django项目
相对于linux系统来说,Windows10下进行django项目部署要简单许多,假设已搭建python环境,以及django项目已进行静态资源的收集(执行了 python manage.py collectstatic ),那么就可以开始以下操作了。
以管理员打开cmd命令安装:
再次输入命令:
会生成一个路径,将它保存下来
从刚刚获得的路径中复制一份wfastcgi.py文件到项目根目录中
在根目录中新建一个web.config文件,内容如下:
打开管理工具,进入IIS管理器,添加网站:
添加完毕后即可访问网站!
在IIS管理器中,进入应用程序池
访问页面或单独访问网站,后台出现400错误,这可能是因为没有给网站权限的原因
参考:
如何windows 7下搭建django开发环境
安装python
由于之前《01Windows 7系统下安装Python》已经详细介绍过python的安装这里不再赘述;
安装ipython
ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持
bash shell 命令,内置了许多很有用的功能和函数。在windows 7下只要pip install ipython
就装好了,通过 ipython 启动。
安装django
1、通过pip安装在windows 7下只要pip install django就装好了。
2、也可以通过源码安装,git clone 下载源码;通过python setup.py install安装;
创建第一个django应用
安装django后会有django-admin命令,通过django-admin startproject mysite即可创建;
进入目录通过python manage.py runserver.启动应用。
[django]在windows下搭建Django的虚拟环境
我们在windows的环境下去开发一个网站的时候,Python中的Django是一个比较强大的框架。然后我们既想让他拥有独立的开发环境,又不影响全局的Python环境,还想防止系统中出现包管理混乱版本冲突。这个时候就要通过创建一个虚拟环境来实现。
首先你的电脑中必须有Python的解释器,在终端行可以安装一个虚拟环境所依赖的库。
安装好之后我们就可以去创建一个新的虚拟环境了:
新建好之后。我么会在终端中看到直接进入到虚拟环境中了:
在图片中我们可以看到已经进入到testvir2的虚拟环境中。
此时我们的项目存储的位置在C:\Users\gongyan\Envs\下就可看到
退出我们的虚拟环境的命令为:
使用workon来查看我们当前有几个虚拟环境。
想要进入那个虚拟环境的话就可以通过workon的命令来实现。
以上就是所有的虚拟环境的玩法。
django + vue整合后,部署到windows apache遇到的问题汇总
花了一周多时间,从0到1,创建了 django + elementUI接口自动化平台。
vue 数据绑定模式,能减少很多前端工作,(前端目前难看的很呐)
web接口自动化,基于 python + request + excel模式的升级维护,结合企业微信、邮件、echarts报告展示,定时器BackgroundScheduler(而不是用windows任务计划+bat 单机模式),定时任务输出结果。归于web,多人维护后,相信对将来工作有帮助。。。起码也是写过django接口框架的人了。。
部署花了3天时间,才搞定。哀愁
遇到问题:
2、然后把两个整个在一起
3、整合后,django 启动后,vue刷新当前页面404,这个vue router/index.js,去掉mode: 'history'
vue,config/index.js,build方法,
说要改为ssetsPublicPath: './' -----》结果不需要,原样
vue项目下,build/webpack.prod.conf.js,注释模块解决。
5、在本地跑没有问题,部署到apache,vue,staitc静态资源无法访问
参考如下,给静态资源访问权限,并且路径是双引号,解决
结语:以上就是首席CTO笔记为大家整理的关于django如何部署windows的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~