Django框架介绍
- Django是python语言中用于web开发的web框架
- 采用MTV(Model-Template-View)模型组织
- Web框架是一个建设web应用的半成品
Django库的安装
# 先安装好pip(python包管理工具),然后在cmd或anaconda prompt执行此命令,即可安装
>pip install django
新建工程
# 命名工程名称
>django-admin startproject mysite
>django-admin help 了解更多命令
为了web程序能够实现具体功能,我们还要创建一个具体应用。
>python manage.py startapp demoapp
创建应用和工程又有什么区别呢?工程对于一个网站而言,是所有配置和应用的集合,而应用只是为了实现具体功能的特定功能载体。配置和功能分离是高度模块化的体现。
实现具体功能
运行工程,查看效果
>python manage.py runserver
manage.py文件是django工程里用于命令交互的工具,无需修改。
MTV开发模式
Models与数据组织相关的功能,组织和储存数据的方法和模型;Views针对请求选取数据的功能,每个URL对应一个回调函数;Templates页面模板,与表现相关的所有功能。
>python manage.py startapp demo2app
修改views.py文件,规定接受到某个HTTP请求后,就执行该函数