随笔分类 - Django
摘要:什么是路由的反向解析 我们的路由都是一个匹配关系,对应一个处理的视图函数, 如果我们的匹配关系发生了变化,那么与之对应的访问地址(可能前端直接url链接, 也可能是后端的redrict跳转)都需要跟着发生改变 这是费时费力,因此我们想到了一种动态解析url的方法,通过给相应 的匹配关系起别名,而让与
阅读全文
摘要:路由系统 当我们启动一个django项目后,想要通过浏览器访问到django项目中的资源 就需要在django中的urls项目中进行路由配置 这样就可以在浏览器访问到jango中的函数 然而在这个urls文件开头注释中,就已经告诉了我们url后面可以跟以下三种 我们又了解到,只有当一条路由最后匹配到
阅读全文
摘要:手动实现登录校验的功能 前端代码 <form action="" method="post"> {% csrf_token %} <p>username:<input type="text" name="username" value="{{ username }}"><span>{{ back_d
阅读全文
摘要:CSRF_Token在页面中存放的几个位置 1. 在form表单中 形成的具体的隐藏标签如下 2. 在ajax中 如果是把csrf_token放在ajax中,有以下两个地方可以放入 a. 在ajax属性的headers中 b. 在ajax属性的data中 前后端传输数据的编码格式 前后端传输数据的编
阅读全文
摘要:auth组件介绍 auth组件的主要作用就是替我们处理一些登录、注册、验证登录、安全退出的一些功能, 一旦你使用了系统提供的组件,如果不做任何更改,我们的用户信息都会被存到固定的表中auth-user, 而表中的字段也是固定的 auth组件功能 登录 验证 注册 修改密码 安全退出 拓展auth表的
阅读全文
摘要:模板 基本数据类型的渲染 母版与子板 母版写好的页面,子板可以直接通过继承获得并使用 一般会在母版中占三个位置,留给子板的内容来添加 而我们的子板想要使用母版的内容,必须要继承,并且写与母版一直的占位符 include导入 在项目开发中,如果我们写了一个样式或者js代码会被很多的页面引用,我们一般的
阅读全文
摘要:分页 django内置分页 1、导入django类生成对象之后的方法 2、后端代码 def test(request): # 首先我们需要从前端获取到需要指定的当前页数 cur_page = request.GET.get("cur_page") # 转成int类型 cur_page = int(c
阅读全文
摘要:一对一查询 表的创建 增删改查 列类型 django中的列类型我们主要通过和MySQL中列类型对比来看 参数 django-admin django-admin主要是django给我们提供的后台管理系统,我们可以在里面对数据进行增删改查 1、django-admin如何打开 我们创建项目时会自动生成
阅读全文
摘要:自己创建第三张表建立多对多关系 表的创建 增删改查的操作 Django中方法创建多对多关系 表的创建 增删改查的操作 注:这两种方法建立多对多关系都是可以的,分情况考虑用哪一个,如果表之间的关系简单, 第三张表中不需要加入除两张表id以外的字段可以用django创建但是如果表关系比较复杂, 并且,第
阅读全文
摘要:ORM配置 单表的增删改查 django中orm的表的正查与反差 双下划线
阅读全文
摘要:路由系统 在django中,uri与逻辑函数的对应关系我们称之为路由系统 伪静态 伪静态是相对于静态文件来说的,例如https://www.cnblogs.com/hesujian/p/11165818.html 我们就称之为伪静态,因为他其实不是html静态页面,只是伪装成html静态页面 伪静态
阅读全文
摘要:单表操作的内容 我们这里对数据库单表的操作包含增删改查四部分 具体链接数据库的方式我们是通过pymysql,当然你也可以用其他的。 两种方式的概念与区别 1、新url的方式 主要就是我们每一次向后台提交并访问数据时,后台都会给我们 跳转到一个新的界面,来完成我们的操作 2、模态对话框的方式 就是我们
阅读全文
摘要:安装 1.pip3安装:pip3 install django==1.11.10 -i https://pypi.tuna.tsinghua.edu.cn/simple 2.pycharm安装 创建 1、命令行启动 python3 manage.py runserver 127.0.0.1:8090
阅读全文

浙公网安备 33010602011771号