Python Django 之 MVT

一、Django的MVT模式

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

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

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

Python Django 之 MVT_第1张图片

 

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

1、点击Create New Project

Python Django 之 MVT_第2张图片

2、新建Django项目

点击Django

修改Location项目名称为 Hopesit

点击More Settings 下拉

添加Application name app1

Python Django 之 MVT_第3张图片

3、正在创建

Python Django 之 MVT_第4张图片

4、创建结果

Python Django 之 MVT_第5张图片

 

 三、新建一个简单的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返回的值




   
    Title


   
{{ data }}


 

4、查看网页效果

Python Django 之 MVT_第6张图片
 

四、手动创建Django项目

1、安装Django

Python Django 之 MVT_第7张图片

2、命令创建django项目

django-admin startproject mysite

3、查看mysite文件夹

Python Django 之 MVT_第8张图片

4、命令新建app

python manage.py startapp app1

Python Django 之 MVT_第9张图片

Python Django 之 MVT_第10张图片

 

 

 





 

转载于:https://www.cnblogs.com/xibuhaohao/p/10191716.html

你可能感兴趣的:(Python Django 之 MVT)