随笔分类 - django
摘要:1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛
阅读全文
摘要:简单介绍: django自带七个中间件,每个中间件都有各自对应的功能,并且django还支持程序员自定义中间件 在用django开发项目的项目的时候,只要是涉及到全局相关的功能都可以使用中间件方便的完成 # django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的dja
阅读全文
摘要:cookie与session发展史 """ 发展史 1.网站都没有保存用户功能的需求 所有用户访问返回的结果都是一样的 eg:新闻、博客、文章... 2.出现了一些需要保存用户信息的网站 eg:淘宝、支付宝、京东... 以登陆功能为例:如果不保存用户登陆状态 也就意味着用户每次访问网站都需要重复的输
阅读全文
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息
阅读全文
摘要:Ajax简介 ajax示例 前后端传输数据的编码格式(contentType) ajax发送json格式数据 ajax发送文件 django自带的序列化组件 批量插入 自定义分页器 Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Java
阅读全文
摘要:图书管理的图书增删改查 choices参数(数据库字段设计常见) MTV与MVC模型 多对多关系的三种创建方式 Ajax操作(重点) 前后端传输数据编码格式 ajax发送json格式数据 ajax发送文件 django自带的序列化功能(了解,后面将路飞会将更加牛逼的序列化drf) ajax结合swe
阅读全文
摘要:多表查询 # 温馨提示 书写orm语句跟书写sql语句一样,不要试图一次性写完,可以分步书写 """ 多表操作 1.子查询 2.联表操作 inner join left join right join union Django orm中 1.基于对象的跨表查询 子查询 1.先拿到一个数据对象 2.对
阅读全文
摘要:一些说明: 表myapp_person的名称是自动生成的,如果你要自定义表名,需要在model的Meta类中指定 db_table 参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=T
阅读全文
摘要:目录 一、CBV源码解析 二、模版语法 1 传值 2 过滤器(最多只能传两个参数) 3 标签 4 自定义过滤器,标签,inclusion_tag 4.1 自定义过滤器 4.2 自定义标签(可以传多个参数) 4.3 自定义inclusion_tag 5 模版的继承 6 模块的导入 一、CBV源码解析
阅读全文
摘要:虚拟环境(了解) 在正常开发中 我们会给每一个项目配备一个该项目独有的解释器环境 该环境内只有该项目用到的模块 用不到一概不装 """ 虚拟环境 你每创建一个虚拟环境就类似于重新下载了一个纯净的python解释器 但是虚拟环境不要创建太多,是需要消耗硬盘空间的 扩展: 开发当中我们会给每一个项目配备
阅读全文
摘要:HttpResponse,render,redirect JsonResponse对象 form表单上传文件 request对象方法 FBV与CBV HttpResponse,render,redirect ## HttpResponse() 括号内直接跟一个具体的字符串作为响应体 ## rende
阅读全文
摘要:基本格式 无名分组 有名分组 反向解析 无名有名分组反向解析 路由分发 名称空间(了解) 伪静态(了解) 基本格式 """ from django.conf.urls import url urlpatterns = [ url(正则表达式, views视图函数,参数,别名), ] 正则表达式:一个
阅读全文
摘要:Django三 目录 一 数据的增删改查 1.1查看 1.2 编辑 1.3 删除 二 django orm中如何创建表关系 三 django请求生命周期流程图(必会) 四路由层 4.1 路由匹配 4.2 无名分组 4.3 有名分组 4.4 无名有名是否可以混合使用 4.5 反向解析 回到顶部 一 数
阅读全文
摘要:url from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'
阅读全文
摘要:一、静态文件配置 1.静态文件 在django中,我们将网站所使用的静态文件默认都放在static文件夹下,静态文件就是前段写好的,我们能够直接调用和使用的文件,如网站写好的js文件,css文件,图片文件以及第三方前端框架。 Django默认是不会自动帮你创建static文件夹 需要你自己手动创建,
阅读全文
摘要:一、Django简介 Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Mo
阅读全文

浙公网安备 33010602011771号