文章分类 - Djang知识点
摘要:process_view:处理csrf-tocken: process_resquest找到函数并不执行函数 找到之后再依次匹配中间件process_view,处理完process_view后再执行函数
阅读全文
摘要:自定义中间件 中间件可以定义五个方法,分别是:(主要的是process_request和process_response) process_request(self,request) 处理请求 process_view(self, request, view_func, view_args, vie
阅读全文
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示显示对应的错误
阅读全文
摘要:单表操作 Django官网orm API 返回QuerySet对象(多条数据记录)的方法有 all() filter() exelude() order_by() reverse() distinct() 特殊的QuerySet values() 返回一个可迭代的字典序列 values_list()
阅读全文
摘要:查询注意: 反向查询 1(查找目标字段表名小写set) 2:取个字段名字(related_name) 3:relatd_query_name_set(老师没讲)
阅读全文
摘要:ORM设置 Django ORM之mysql设置 1:创建一个数据库 create database 数据库名 2:在项目settings.py里填写 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '
阅读全文
摘要:视图定义方式 FBV方式一 略 CBV方式二 urls.py: urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/', views.login.as_view()), ] views.py: from django.view
阅读全文
摘要:urls 正则表达式 传值方式 传值方式之一: 传值方式之二分组: 模板文件: <form action="/author_edit/{{ obj.id }}" method="post"> urls.py文件:(命名分组,{'foo':'bar'}在urls里填写字典形式) from django
阅读全文
摘要:模板介绍 模板符号 变量相关的用{{}},逻辑相关的用{%%}。 模板方法 内置方法 语法: {{ value|filter_name:参数 }} default 如果value值没传的话就显示nothing length {{ value|length }} '|'左右没有空格没有空格没有空格 返
阅读全文