django开发笔记--类视图

视图

--视图是一个可调用对象,接受请求,返回响应。

基于函数的视图

基于类的视图

--针对GET,POST请求,可以通过方法而不是条件判断来响应

--可以通过继承(如mixins)等面向对象技术将代码分解为可重用组件

通用视图

为了避免开发者重复写web开发中常见功能,Django的开发者提供了“通用视图”,将常用模式进行抽象。

以便快速编写公共视图,而无需编写太多代码。

编写应用的首页

--创建应用

--配置应用路由

--在应用的urls.py中引入TemplateView,并配置路由

--创建对应的模版

python3 manage.py startapp course 

创建一个course应用

在mysite/setting.py下放入这个应用

然后在mysite/urls.py中配置应用的路由

course/urls.py中写入路由

配置home.html模版

如果想编写类实现这个功能

在view.py内编写一个类,继承于TemplateView

然后修改下路由

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Django的来历:python开发的! long long long years ago!劳伦斯出版集团新闻 网...
    JAguys阅读 498评论 0 0
  • 建立第一个项目 新建工程 进入你要建立工程的目录,键入如下命令(其中mysite是你的项目名称): django-...
    小小白老鼠阅读 815评论 0 1
  • 原文地址:http://www.jianshu.com/p/3612682a0346 整理下做从零开始到一个成型的...
    刘蘩阅读 811评论 0 3
  • MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Templa...
    lkning阅读 972评论 0 0
  • 执简书之手,尽余生之力,涤尘土之垢,视人间之欲,思入世之秘,留真情给你。你若来过,我变记得。努力更文于活着的每一天!
    绮灵儿阅读 366评论 6 4

友情链接更多精彩内容