Web框架——Django笔记

Web框架——Django笔记

MVC和MTV

  MVC:Model、View、Controller

  MTV:Model、Template、View


Django——MTV

1、创建Django程序   (注:创建前需注意配置Django环境变量,python2.7和3.5环境变量)

  a.命令(使用cmd命令创建)

      django-admin startproject mysite      创建project

      cd mysite

      python manage.py startapp app01   创建app01

      python manage.py startapp app02   创建app02

  b.pycharm(使用Pycharm创建)

      创建Django程序

      Win:

        终端:python manage.py startapp app01

      Mac :

        option+R

          startapp app01

Django工作流程

先进urls.py匹配——到指定的views找函数——取到函数之后到templates模板里取模板——去数据库取数据models.py——返回给user(Urls.py——views——templates——views——models——views——user)

Web框架——Django笔记

admin.py   主要用来快速操作数据库

Models          不能改成文件夹(以后ORM数据库写在这里)

views            可以改成一个文件夹(用户的请求在这里搞)

Settings.py   全局配置文件存放地方(基础路径,连接数据库、时区、静态文件)

Urls.py          一个URL对应一个函数(定义一个URL,相当于配置一个路由关系)

Wsgi.py        Web服务网关接口(本质是用来创建socket)

Templates    放模板

manage.py     Django启动文件


先配置URL(定义一个URL,相当于配置一个路由关系)

Web框架——Django笔记

在app里写函数(定义一个函数)

Web框架——Django笔记


2、执行Django程序

  进入project

  python manage.py runserver 127.0.0.1:8000

  点pycharm >

Web框架——Django笔记      

访问浏览器结果

Web框架——Django笔记


3、Django依赖数据库

    配置settings

    生成数据库表:

      python manage.py makemirations   #生成配置文件

      python manage.py migrate             #根据配置文件创建数据库相关

Web框架——Django笔记


4.admin.py(主要用来快速操作数据库)

    python manage.py createsuperuser

    ...

    http://localhost:8000/admin/

Web框架——Django笔记

上一篇:python web框架学习笔记


下一篇:Android Studio使用技巧系列教程(二)