Django视图

Djanog基本架构

Modle:和数据库交互,通过Model可以不用直接操作数据库,提高了代码编写效率,重点
View: 处理用户的请求,和返回数据响应,可以直达用户,重点
Template: django独特的网页渲染方式,将内容配合模板渲染成网页展现给用户,需要配合前端基本 知识使用(html css js)如果前后端分离则用不到此模块 了解即可
image
image

Django视图

定义视图

处理http请求的部分,返回http响应

#定义视图--用户能看到的内容
def index(request):
    return HttpResponse('视图')

访问该视图

image

路由定义

# djangosite/urls.py 
from login import views 
urlpatterns = [
    path('admin/', admin.site.urls), 
    path('index/',views.index),
]

Django路由转发

当系统比较复杂时,一层路由会显得很臃肿,且后期不好维护,所以我们可以把路由层层分解,这个叫 做路由的转发。
image
image

posted @ 2022-06-27 15:47  曹_小_伟  阅读(51)  评论(0)    收藏  举报