pip是啥
在使用Python语言进行开发时,肯定避免不也下载或安装各种各样的第三方包,那么,pip就是这样一个工具,帮助你完成包的管理工作,如查找,下载,安装,卸载等。
Django是啥
Python中,有许多的框架级的包,这些内容可以帮助你快速完成自己想完成的工作。其中,有许多框架是关于搭建web应用的,这些框架,风格不同,功能性和使用感受也不同。
pip安装
安装前确认自己已经安装了Python。打开cmd,注意要使用管理员身份打开。
可以先通过 pip --version命令判定下是否已经安装了pip,部分Python版本是自带pip的。
如果得到pip不是命令的提示,则说明没有安装,接下来进行安装过程。
下载命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
安装命令:
python get-pip.py
实际安装过程截图如下:
pip安装
总结如下:
1. 一开始没有采用管理员身份打开cmd,导致出现了权限问题。
2. 下载命令没有问题,只是容易拼写错误,建议粘贴。
3. 安装命令开始参照了某教程,加了sudo的前缀,并采用python3命令执行,运行失败。后来看到搞错了教程,教程是在Linux下安装的。
4. 安装完成后,看到了黄色提示,没有理会,执行pip --version发现果然报错。
5. 后来,根据黄色提示,把Python安装目录下的Scripts文件夹加入到环境变量Path中,重新打开cmd,得到正确结果。
pip 版本
Django安装
事实上不能叫安装了,有了pip以后,就是利用pip下载个包,有点类似于npm的install。
安装包命令:pip install ***
效果如下:
Django安装
安装成功后,可以在交互窗口通过import导入,并查看其版本。如下:
Django版本
在Idea中开发Django项目
IntelliJ IDEA作为一款相当强大的IDEA,开发Python自然不在话下。首先,确保你安装了Python插件。在Settings中的Plugins中搜索Python,看到下图,说明已安装。
Idea中的Python插件
如果没有,点击 Browse repositories,搜索安装即可。
安装好Python插件后,新建一个项目时,你就会看到Python选项,并且,其中就在Django,勾选后点击next,输入项目名和路径,Finish即可。
创建Django项目
耐心等待一会儿,你将得到一个Django项目,目录如下:
Django项目目录结构
运行Django项目
接下来,我们把Django这个项目跑起来吧。你也放会说,这么快就开始了吗?不是应该先学变量啊,方法啊,语句啊之类的,怎么直接就开始搞项目了?同学,我就想问一句,学那些,能让你兴奋起来吗?……
所以,先不管那些,先照猫画虎,把这个项目跑起来再说。
启动命令如下:
python manage.py runserver 0.0.0.0:8001
别着急运行,先来看看这个命令。你会发现,这哪里什么命令?不就是执行manage.py这个文件吗?然后,你也如愿在项目目录结构里找到了这个文件。至于后面的runserver巴拉巴拉……,则是一个运行参数,看字面意思,也知道,是以本地路径,加上8001端口运行。
所以,你直接执行manage.py也可以,当然,你也需要加上参数。你可以通过IDEA的启动器来完成这个任务。如下:
Idea配置manage启动
第一次运行,你可能会得到一个错误提示,注意看英文提示,大意是要求先执行如下命令进行Django初始化过程:
python manage.py migrate
在Terminal窗口中执行即可,得到如下结果:
初始化
再次执行Django的启动命令,得到如下:
启动成功
成功了,在浏览中打开试下吧。当然,你要把0.0.0.0换成localhost,完整路径是:localhost:8001。你会看到如下内容:
Django首页
怎么样,兴奋了吗?如果你在路径后加上/admin/,你会得到如下:
Django管理平台登录
这是Django带给我们的一个管理后台,下次,我们就来玩玩这个后台。
Python环境配置和helloworld
Python交互编程和模块化