Django框架 Django简介 一.MVC与MTV模型 mvc: Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面) ...
分类:
其他好文 时间:
2019-06-14 21:39:46
阅读次数:
106
一、视图层类型 1.FBV与CBV FBV:基于函数的视图 CBV:基于类的视图(学习重点) 2、需要思考的问题 2.1 为什么能够根据前端请求类型执行对应方法? 2.2 路由层中 views.MyCls.as_view()是什么? MyCls是类,as_view是方法或者属性;通过MyCls.as ...
分类:
其他好文 时间:
2019-06-11 01:22:15
阅读次数:
245
一、路由层 1、路由匹配规律 2、无名分组与有名分组 ①无名分组:将加括号的正则表达式匹配到的内容当做位置参数自动传递给对应的视图函数 ②有名分组:将加括号的正则表达式匹配到的内容当做关键字参数自动传递给对应的视图函数 注意:无名分组和有名分组不能混着用,但是支持用一类型多个形式匹配(无名分组多个与 ...
分类:
其他好文 时间:
2019-06-10 19:57:53
阅读次数:
108
FBV:基于函数视图CBV:基于类视图urls.pyurl(‘r^add_publisheer/‘,views.AddPublisher.as_view()),上传文件示例views.pyfromdjango.viewsimportViewclassAddPublisher(View):defget(self,request):passdefpost(self,request):
分类:
Web程序 时间:
2019-06-09 20:56:30
阅读次数:
128
1.1 DjangoRestFramework基本使用 1、回顾CBV基本使用 from django.contrib import admin from django.urls import path,re_path, include urlpatterns = [ path('admin/', ...
分类:
其他好文 时间:
2019-06-07 13:05:39
阅读次数:
89
[关于装饰器][1] 示例: 有返回值的装饰器:判断用户是否登录,如果登录继续执行函数,否则跳回登录界面 FBV: 直接在需要装饰到函数上面加上 CBV: [关于 CBV][2] 只需要给部分方法加上装饰器 需要给所有方法加上装饰器 通过 dispatch 实现 直接在类上给 dispatch 添加 ...
分类:
其他好文 时间:
2019-05-26 15:38:40
阅读次数:
132
在前文python MRO的基础上,本篇介绍了super()函数的进阶用法:多继承协同任务, 该特性在Django CBV中有相当程度的应用 ...
分类:
编程语言 时间:
2019-05-25 19:35:40
阅读次数:
132
Django基础三之视图函数 本节目录 一 Django的视图函数view 二 CBV和FBV 三 使用Mixin 四 给视图加装饰器 五 Request对象 六 Response对象 一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受We ...
分类:
其他好文 时间:
2019-05-20 21:07:33
阅读次数:
112
原文地址: https://blog.csdn.net/weixin_35993084/article/details/80778921 修改ajax中type方式并设置header,同时对put重新构建数据字典 在对views中的方法进行类对象封装时,发现django并不支持像post和get一样 ...
分类:
Web程序 时间:
2019-05-14 09:34:09
阅读次数:
243
随着视频类型的增加和数据量的日益庞大,如何有效地组织和管理这些数据,使人们能够方便地从大量视频数据中找到自己感兴趣的相关视频片段已成为一种迫切的需求,而能够满足这一需求的技术便是目前人们普遍关注的基于内容的视频检索技术(CBVR, Content-Based Video Retrieval)。CBV ...
分类:
其他好文 时间:
2019-05-02 23:22:13
阅读次数:
1472