用pycharm创建第一个Django项目

Django是一个开放源代码的Web应用框架,由Python写成。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
 

安装:

pip install Django 即可

1 . 创建Django
打开PyCharm - > File ->NewProject 进行创建,修改location中的名字即可 如:E:/python/webpython

在cmd窗口,进入工程目录后,输入命令:python manage.py runserver 0.0.0.0:8000,启动Django项目

浏览器输入地址:127.0.0.1:8000,可以正常打开即可

 

Django大致由四部分组成,也就是提到的MTV模型:

Model(模型):负责业务对象与数据库的对象(orm)

Template(模板):负责把数据展示给用户(前端的东西)

View(视图):负责业务逻辑,并在适当的时候会调用Model和Template

URL分发器:通过前台请求的url,来分配调到相应的函数操作,类似于网络中的路由表,控制网络的下一跳的地址。

了解了组成部分,接下来我们需要了解Django请求的生命周期:

                                         

1、浏览器输入url发送访问请求,首先到达django的URL控制器(urls.py)。

2、URL控制器通过URL地址分配跳转到相应的View视图(views.py)中的对应函数。

3、View视图如果需要访问数据库操作数据,需要实例化Model模型中的类(models.py),然后通过对类的操作就是对数据库的操作。

4、

       a)如果未创建数据库,Model模型里面是以面向对象的形式将每张数据表以类的方式创建出来,然后通过makemigrations就可以同步到数据库来进行表的创建和表关系的建立。

       b)如果已创建数据库,并且已经同步数据库,那么实例化类的对象,就可以操作数据库了。

5、返回数据库请求的数据。

6、上一步请求的数据实在View视图实例化类的地方接收数据。

7、在View模型中,通过对数据的操作或者其他的相应操作、计算等,将数据参数传递到Template模板。

8、将View模板中的数据接收,通过将其嵌入到前端页面的代码中,实现漂亮的可视化展示。