Python Django 之 MVT

2018/12/28 17:10
阅读数 45

一、Django的MVT模式

M: Model, 模型 与MVC中的M相同,负责对数据的处理

V: View, 视图 与MVC中的C类似,负责处理用户请求,调用M和T,响应请求

T: Template, 模板 与MVC中的V类似,负责如何显示数据(产生html界面)

 

 二、使用Pycharm创建一个Django项目

1、点击Create New Project

2、新建Django项目

点击Django

修改Location项目名称为 Hopesit

点击More Settings 下拉

添加Application name app1

3、正在创建

4、创建结果

 

 三、新建一个简单的MVT项目(暂时不上M,先用VT做演示)

1、Url 先定义一个Url

urlpatterns = [
    path('admin/', admin.site.urls),
    path('^app1/',page.view),
]

2、View 编写Url对应的函数

from django.shortcuts import render,HttpResponse,redirect
# Create your views here.
# def index(req):
# return HttpResponse("Hello Dg")
def page(request):
    data=[1,2,3,4]
    return render(request,'app1.html',{'data':data})

3、Temple 编写html网页,并带入View返回的值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div>{{ data }}</div>
</body>
</html>
 

4、查看网页效果

 

四、手动创建Django项目

1、安装Django

2、命令创建django项目

django-admin startproject mysite

3、查看mysite文件夹

4、命令新建app

python manage.py startapp app1

 

 

 




 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部