Django
Django
在路上288
这个作者很懒,什么都没留下…
展开
-
template类视图
templateview:多继承的子类,继承下面这几个类 1、view:分发,dispatch 2、ContextMixin:接收上下文,从视图函数传递到模板的内容,函数get_context_data 3、TemplateResponseMixin:将内容渲染到模板中 核心的变量及方法: template_name template_engine response_class content_type 函数render_to_response ListView继承自:MultipleObjectTempl原创 2021-10-08 10:10:38 · 91 阅读 · 0 评论 -
Django类视图(CBV)
1、先在控制台中用命令创建一个Django的APP,叫CBV,然后在settings中注册CBV。 命令:python manager startapp CBV 注册: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages',原创 2021-10-08 10:10:51 · 189 阅读 · 0 评论 -
Django AOP
Django切入函数: 构造函数__init__:没有参数,服务器响应第一个请求的时候自动调用,用户确认是否启用该中间件。 process_request(self,request):在执行分发器前被调用,每个请求上都会调用,不主动进行返回或者HttpResponse对象。 process_view(self,request,view_func,view_args,view_kwargs):在执行视图之前被调用,每个请求上都会调用,不主动进行返回或者HttpResponse对象。 process_templ原创 2021-10-07 09:59:23 · 126 阅读 · 0 评论