Django中MVT的开发模式

一.在django中MVC各工能介绍。
(1)M:model 模型,主要是操作数据库。
(2)V:view 视图层,接受浏览器请求,处理,给浏览器返回响应。实现与M和T的交互。
(3)T:template 模板层。产生html,控制页面上展示的内容。包括静态html和模板语言。
二.django中项目结构介绍。

Django中MVT的开发模式_第1张图片(1)manage.py是在我们创建Django项目的时候就自动生成在根目录下的一个命令行工具,它可以执行一些简单的命令,其功能是将Django project放到sys.path目录中,同时设置DJANGO_SETTINGS_MODULE环境变量为当前project的setting.py文件。
(2)init: 声名这是一个python包。
(3)setting:项目配置相关文件。
(4)urls:url的拼配,实现了url的路由功能。
(5)wsgi:wsgi是将python服务器程序连接到web服务器的通用协议。

三.django项目的创建与配置。
(1)创建django项目。
命令:django-admin startproject 项目名
(2)创建django应用。
命令:python manage.py startapp 应用名
(3)应用注册
在 settings.py中INSTALLED_APPS配置项。

# Application definition
 32 
 33 INSTALLED_APPS = (
 34     'django.contrib.admin',
 35     'django.contrib.auth',
 36     'django.contrib.contenttypes',
 37     'django.contrib.sessions',
 38     'django.contrib.messages',
 39     'django.contrib.staticfiles',
 40     'books',
 41 
 42 )

(4)运行服务器
进入项目下:
命令:python manage.py runserver
这样我们就可以看到我们创建的第一个django页面。

接下来我们对django中的model做一个了解。接下一章。

你可能感兴趣的:(python)