这几天企业接了个新任务,想着之前大学修过python课程,便思考着要不要使用python web来开发呢?经过查找网络资料,觉着并不困难,便使用django从零开始搭建、构建、开发整个系统。鉴于本人从零开始接触,笔记或过于简单或过于通俗,但力求尽量做到细致。
Windows 系统搭建开发环境
1、开发工具的选取:pycharm,pycharm 有社区版和专业版,前者免费,后者收费,对于新手而言,社区版已经足够使用了。
2、开发环境的搭建:毋庸置疑,python是必须安装的。网上还是有很多安装教程的,而且在Windows下,python安装就是傻瓜式安装,一键下去,中途稍微留意一下个别勾选条件即可。(对于版本来说,目前很多框架都支持python2,既然3都出了那么久了,网上的教程是很少,但是技术是在不断更新进步的,任何难题都不是难题)
3、virtualenv的安装和配置
virtualenv的优点:使不同应用开发环境独立;环境升级不影响其他应用,也不会影响全局的python环境;它可以防止系统中出现包管理混乱和版本的冲突(与java的明显区别,Java是将所需jar包下载下来,而python pip安装的所需插件是在同一目录的,但是virtualenv独立了这些开发环境)
第一种虚拟环境的搭建:
(1)打开cmd,输入pip install virtualenv ,安装virtualenv
(2)进入项目根目录,譬如F盘下的savings目录上,输入命令 virtualenv helloEnv
(3)进入虚拟环境:cmd 进入helloEnv下的Scripts,输入activate.bat,退出,同目录下,输入deactivate.bat
第二种虚拟环境搭建:(好处是不需要进入到项目目录,如下图)
为了集中管理虚拟环境,但virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列虚拟环境工作的命令。新建的虚拟环境都将放于同一地方。
如没安装virtualenvwrapper,cmd安装
Windows环境下:pip install virtualenvwrapper-win
Linux环境下:pip install virtualenvwrapper
Windows上添加环境,表示存放的virtualenv目录:
(1)cmd 输入命令新建virtualenv project:mkvirtualenv helloEnv2;那么安装目录怎么寻找呢?
(2)进入虚拟环境:workon helloEnv2
(3)cmd查看helloEnv2的插件:pip list
无论在何处路径下,只需要输入命令:workon helloEnv2,就可以进入了(helloEnv2)虚拟环境了,如上图最后几段代码。
题外话:几个命令如下(只是virtualenvwrapper的使用命令)
创建虚拟环境:mkvirtualenv xxx #虚拟环境名称
退出当前虚拟环境:deactivate
切换到某个虚拟环境:workon xxx #虚拟环境名称
列出所有虚拟环境:lsvirtualenv
进入到虚拟环境所在目录:cdvirtualenv #快速从终端进到虚拟环境目录下
删除某个虚拟环境:rmvirtualenv xxx #虚拟环境名称
使用虚拟环境的时候指定Python版本:
在使用mkvirtualenv的时候,可以指定python的参数来指定具体的python路径:
mkvirtualenv[空格]--python==#python.exe所在路径[空格]#虚拟环境名称
举个例子:
mkvirtualenv --python==C:\Users\abc\ABC\python.exe new_env
Pycharm的使用-新建django项目
按照项目需求填写文件名即可,请注意红框需求
接下来,测试能否启动项目:
按照以下步骤启动,浏览器访问,即可查看到上图的结果
for example,192.168.0.2:8080/
(未完待续······)
领取专属 10元无门槛券
私享最新 技术干货