每次用户发来一个HttpRequest请求,Django会用URL_pattern与请求进行匹配,匹配到第一个URL_pattern就会把请求转向对应的view
view用来响应request,并返回response,response里可以包含网页文件呀,图片等等。所以项目中绝大部分代码均在此编写。
view 可以引入通用模板来减少代码量,具体查看文档
Use generic views
view引入HTML文件的方法:
在一个app下建立一个templates文件夹,将html文件放进去该文件夹
这里其实不一定要把HTML文件放在这个templates里,可以随意定义
不过,需要在setting.py里,找到templates,
修改DIRS:[ os.path.join (BASE_DIR,'你定义的html存放的文件夹')]
在app下 view.py 文件,在里面写好view函数
Django中URL和View的关系
最新推荐文章于 2024-05-23 09:44:13 发布