Django入门

Django是什么

Python的WEB框架有Django、Flask等多种;Django框架集成了ORM、模型绑定、模板引擎、缓存、Session等功能,大而全、和其他框架相比Django比较有优势;我们熟知的知乎、豆瓣就是基于Django框架构建的。

准备工作

为保证后续项目建设,安装Django时应该与Python版本对应

Django版本 Python版本
1.8 2.7, 3.2, 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.4, 3.5, 3.6, 3.7
2.1, 2.2 2.1, 2.2
Django安装

注意:安装Django之前,应具备Python开发环境。本文使用Pycharm安装Django。

1.用Pycharm创建一个普通的Python项目

​ 点击Create New Project

001.png

指定项目路径、项目名称并创建虚拟环境,点击Create


002.png

​ 点击Terminal,显示有(venv)表示虚拟环境已激活


T75({1P_JQY%HX0{8152R5P.png
2.安装项目所需依赖项

​ Terminal窗口输入:pip intall django

​ 安装指定版本的Django:pip intall django==版本号

pip install django==2.2.9

上述命令在没有配置豆瓣镜像地址前,默认下载官方安装包,速度比较缓慢;在国内的强烈推荐豆瓣的源
http://pypi.doubanio.com/simple/
注意后面要有/simple目录。可以在后面加上pip install命令后加 -i 豆瓣镜像地址加快下载速度

pip install django==2.2.9 -i https://pypi.doubanio.com/simple

如果每次安装第三方工具都要加上这个豆瓣地址的话,那么也太low了。

所以我们可以在Python的配置文件修改pip镜像源,使其安装第三方库(工具)时默认地址为豆瓣源。本文不做过多赘述,可参考https://blog.csdn.net/Yuyh131/article/details/102841814

3.把Python项目变成Django项目

Django所需依赖项安装完成后,会有一个叫Django-admin的工具,可以使用django-admin startproject 项目名 .命令将普通Python项目变成Django项目了。

django-admin startproject hellodjango .

注意: 在当前目录下创建Django项目, 项目名称后面加 .

4.启动项目,火箭发射!

​ 1.通过Python调用manage.py中的runserver方法,就可以运行项目了。manage.py是每个Django项目中自动生成的一个用于管理项目的脚本文件,需要通过python命令执行;manage.py接受的是Django提供的内置命令。在Terminal窗口输入python manage.py runserver 运行项目。

python manage.py runserver

如果你不喜欢上面的方式,那么我们还可以换一种

​ 2.使用Pycharm的 Add Configurations 运行项目

​ 点击 Add Configurations

C7C@3}UZEUVE_8S1ZRJ~)X1.png

​ 点击 + 、选择Python

G7IK85MSP~$6K5Z3YVZ09US.png

​ 选择加载当前项目路径下的manage.py;

003.png

​ Parameters输入runserver;点击Apply、点击OK

2S$7Z1{I0V1W%QXZEUOA(9U.png

​ 点击绿色三角形开始运行项目

_C3QXQ)KO)@6}1%RDN6N52Q.png

​ 在Terminal窗口会出现当前项目地址,点击它!你的小火箭将成功发射。


004.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容