Model:是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据View: 是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的Controller(控制器):是应用程序中处理用户交互的部分,通过控制器负责从视图读取数据,控制用户输入,并向模型发送数据
MVC模式优点:降低耦合,最大程度上实现代码重用
Model:扶额在业务对象与数据库的对象(ORM)Template(模板):负责如何把页面展示给用户View:负责业务逻辑,并在适当的时候调用Model和Template
Django还有一个url分发器,将一个个个url页面请求分发给不同的view处理,view再进行调用。
用户请求url,服务器根据请求的url检索响应的视图函数,视图函数向Model请求数据,数据库将数据返回给Model对象,Model对象将数据返回给视图View,View将要展示的数据发给Template模板,模板生成响相应的页面反馈给用户。
pip install virtualenv。virtualenv --no-site-packages -p "python版本路径" 文件夹名(用来存放虚拟环境)。如果路径文件夹名字有空格,请用双引号加路径,"路径"进行配置。activate启动,可以看到当前工作路径前有“(虚拟环境的文件夹名)”。pip install django==1.11。安装成功后可以使用pip list进行查看,pip freeze查看版本。django-admin startproject "工程名"。原文:https://www.cnblogs.com/xcool/p/9831414.html