Django学习---Day1-概念和环境配置

  • Django概念
  • 框架介绍
  • 核心思想
  • MVC设计模式
  • MTV设计模式
  • Virtualenv虚拟环境的创建
  • pymysql环境的配置
  • Django包的安装

Django概念

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

框架介绍

Django 项目是一个Python定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:

  • 用于创建模型的对象关系映射
  • 为最终用户设计的完美管理界面
  • 一流的 URL 设计
  • 设计者友好的模板语言
  • 缓存系统

核心思想

  • 解耦 解开每个模块之间的关联,使每个模块之间相互独立,维护的时候可以单独维护

MVC设计模式

  • 编程模式
    model —模型 - 数据存储层 用于封装与应用程序的业务逻辑相关的数据,以及堆数据的处理,也就是模型对象负责在数据库中存取数据
    view — 视图 - 表现层 负责数据的显示和呈现,是依据模型数据所创建的,渲染html页面给用户,或者返回数据给用户
    controller — 控制器 业务逻辑层 是应用程序中处理用户交互的部分,

MTV设计模式

Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django的MTV分别是值:
M 代表模型(Model):负责业务对象和数据库的关系映射(ORM)。
T 代表模板 (Template):负责如何把页面展示给用户(html)。
V 代表视图(View):负责业务逻辑,并在适当时候调用Model和Template。

Virtualenv虚拟环境的创建

每个项目都需要有自己的运行环境,一个项目,往往是一个团队在开发,同时,每个项目安装的库都有很大的差别。因此,使用虚拟环境就会将不同的项目环境分隔开,
安装步骤:(这里使用的是python 3.6.5)
1.先创建一个新的文件夹—env-all
2.cmd进入该文件夹下
3.安装虚拟环境
pip install virtualenv
4.在文件夹env-all目录下,指定安装虚拟环境中python版本的方式
virtualenv –no-site-packages -p “自己电脑中python解释器的安装路径\python.exe” 创建虚拟环境的文件名
virtualenv –no-site-packages -p “C:\Program Files\Python36\python.exe” envtest
5.进入虚拟环境
cd进入创建好的虚拟环境文件夹下的Scripts文件
cd C:\env-all\envtest
6.激活虚拟环境(只有在激活虚拟环境后,才可以继续下一步工作)
cd C:\Scripts
激活命令:activate (Linux下命令:suorce bin/activate)
退出命令:deactivate

pymysql环境的配置

在上一步建立好的virtualenv虚拟环境中,继续在Scripts目录下,安装pymysql环境
pip install pymysql

Django包的安装

1.将python环境创建在virtualenv虚拟环境中,在virtualenv环境下的Scripts目录下进行pip install django==1.11.4
2.检查django是否安装成功
在cmd中输入python进入python交互式环境
import django
django.get_version()
当交互式环境中显示
‘1.11.4’

猜你喜欢

转载自blog.csdn.net/momow26/article/details/80047843