Python之高级篇-Django框架

一、Django框架

1、MVC和MTV模式

  1.1、MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层。

  1.2、Django的MTV分别代表:

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

         b、Template(模版):负责如何把页面展示给用户

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

         d、url分发器,将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template。

2、django的流程和命令行工具

django
    #安装: pip3 install django

          添加环境变量

    #1  创建project
       django-admin startproject mysite

       ---mysite

          ---settings.py
          ---url.py
          ---wsgi.py

       ---- manage.py(启动文件)  

    #2  创建APP       
       python mannage.py startapp  app01

    #3  settings配置
    
       TEMPLATES

       STATICFILES_DIRS=(
            os.path.join(BASE_DIR,"statics"),
        )

       STATIC_URL = '/static/' 
       #  我们只能用 STATIC_URL,但STATIC_URL会按着你的STATICFILES_DIRS去找#4  根据需求设计代码
           url.py
           view.py

    #5  使用模版
       render(req,"index.html")   

    #6  启动项目
       python manage.py runserver  127.0.0.1:8090

    #7  连接数据库,操作数据
       model.py

 

参考:https://www.cnblogs.com/yuanchenqi/articles/6083427.html

 

posted @ 2019-10-07 23:22  努力哥  阅读(374)  评论(0)    收藏  举报