Django框架:
框架:
a: 是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;
b:另一种定义认为,框架是可被应用开发者定制的应用骨架。
前者是从应用方面而后者是从目的方面给出的定义。总的来说:一个框架是一个可复用的设计构件
MVC框架:(Model-模型,View-视图,Controller-控制器)是软件工程的一种软件架构模式,具有耦合性低,重用性高,生命周期成本低等优点;(其实就是分成几个文件夹,来回导入,分成模块化)
Django框架的设计模式就是借鉴了mvc的思想,但不同的是,它拆成的三部分为:Model(orm模型),Template(模板),View(视图),简称MTV框架;
给你一张演示图:
1.django有关的所有命令:
1.django的安装
pip install django == 1.11.11
pip install django == 1.11.11 -i yuan
2.创建项目
django-admin startproject 项目名称
3.创建app: python manage.py startapp app01
4.启动项目:
python manage.py runserver (默认: 127.0.0.1:8000)
python manage.py runserver 80
python manage.py runserver 0.0.0.0:80
5.数据库相关:
python manage.py makemigrations 记录modeles的变化,将变更记录记录到 对应APP下的migrations
python manage.py migrate 翻译成SQL语句,去数据库执行