文章分类 -  Django

摘要:djangorestframework-simplejwt使用 1 快速使用 1.1 配置 # 1 安装 pip install djangorestframework-simplejwt # 2 路由层 from rest_framework_simplejwt.views import toke 阅读全文
posted @ 2024-09-26 23:53 silencio。
摘要:Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文
posted @ 2024-01-28 14:20 silencio。
摘要:1.1 局部事务(*) 基于上下文管理,如果出现异常则自动回滚;无异常则自动提交。 from rest_framework.views import APIView from rest_framework.response import Response from django.db import 阅读全文
posted @ 2023-12-26 14:45 silencio。
摘要:目录 线上部署后,MySQL容器中文乱码 线上部署遇到问题 conda install pymysql -c conda-forge死活安装不上 线上部署后,MySQL容器中文乱码 mysql8.0.30 客户端连接的字符集必须和MySQL服务端的字符集保持一致,我在容器中查了下,就发现不一致的情况 阅读全文
posted @ 2023-12-26 12:08 silencio。
摘要:目录 about 腾讯云OSS 购买产品 创建 OSS Bucket Python中使用 必要的配置获取位置 bucket name AccessKey ID和AccessKey Secret Endpoint地域节点Bucket域名获取 demo示例 阿里云COS 返回Django目录 about 阅读全文
posted @ 2023-12-26 11:52 silencio。
摘要:目录 before 代码示例 返回Django目录 before 场景就是,form表单中,直接点击如果按钮的类型是submit的话,那么点击就直接提交了。 我们如果想要做个确认啥的,如何实现呢? 来看示例。 代码示例 django3.2 + python3.9 urls.py: from djan 阅读全文
posted @ 2023-12-26 11:48 silencio。
摘要:目录 about 代码示例 返回Django目录 about django3.2 + python3.9 + mysql5.7 + boostrap3 这里演示在Django中,结合boostrap3来自定义分页器,以及简单的应用示例。 代码示例 urls.py from django.contri 阅读全文
posted @ 2023-12-26 11:15 silencio。
摘要:常见报错 bind(): Cannot assign requested address [core/socket.c line 769] 阿里云 + centos7.5 + python3.9 + django3.2 + uwsgi 首先这可能是偶然的问题,因为我之前的uwsgi.ini的配置是这 阅读全文
posted @ 2023-12-26 11:14 silencio。
摘要:目录 常见问题 一直提示上传中 返回Python目录 常见问题 一直提示上传中 解决办法,settings.py中需要配置如下参数: X_FRAME_OPTIONS = 'SAMEORIGIN' # 或者 X_FRAME_OPTIONS = 'ALLOWALL URL' X_FRAME_OPTION 阅读全文
posted @ 2023-12-26 11:14 silencio。
摘要:目录 HTTP协议简介 HTTP协议概述 HTTP协议工作原理 计算机之间的通信 HTTP协议所在的协议层 HTTP协议请求响应模型 HTTP协议工作过程 HTTP协议栈中各层数据流 HTTP各种长度限制 HTTP协议请求方法 HTTP协议状态码 HTTP与HTTPS HTTP与HTTPS的区别 H 阅读全文
posted @ 2023-12-26 11:13 silencio。
摘要:目录 About 实现 返回上一页 返回随笔目录 About 在Django中,有的时候,我们试图展示某个表的所有记录,但是我们需要手动写各个字段名字,如果有很多字段名的话,这样就比较麻烦了,那么我们能不能从Django的orm中自动的获取各个字段名字?答案是可以的。 实现 在models.py c 阅读全文
posted @ 2023-12-26 11:12 silencio。
摘要:目录 update_or_create 返回上一页 update_or_create https://docs.djangoproject.com/zh-hans/2.2/ref/models/querysets/#update-or-create upate_or_create方法用来根据条件判断 阅读全文
posted @ 2023-12-26 11:12 silencio。
摘要:目录 前言 思路 获取授权码 发送简单邮件示例 多封邮件发送多个收件人 发送带附件的邮件 返回Django目录 返回随笔首页 前言 我们在Django中会碰到发送邮件的需求,Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常用的免费服 阅读全文
posted @ 2023-12-26 11:05 silencio。
摘要:目录 about 下载安装 示例 返回Python目录 返回测试目录 返回随便首页 about 引自codeMirror官网的描述: CodeMirror是使用JavaScript为浏览器实现的多功能文本编辑器。它专门用于编辑代码,并带有 实现更高级编辑功能的多种语言模式和附加组件。 丰富的编程AP 阅读全文
posted @ 2023-12-24 10:22 silencio。
摘要:目录 什么是WebSocket 很可能用不到的判断 Install dwebsocket 服务端常用方法或者属性 客户端的属性和方法 必要的settings配置 示例 返回上一页 什么是WebSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和 阅读全文
posted @ 2023-12-24 09:06 silencio。
摘要:目录 前言 一个简单的web示例 根据不同路径返回不同内容 第一版·普通版 第二版·函数版 第三版·函数进阶版 第四版·反射版 返回HTML页面 返回动态页面 总结 返回Django目录 返回随笔首页 前言 由上一篇HTTP协议,我们简单的知道HTTP那点事儿。但是我们的目的是在此基础上编写web程 阅读全文
posted @ 2023-12-24 08:51 silencio。
摘要:目录 about 作为 session backend 使用配置 作为 cache backend 使用配置 Django的缓存对象cache 使用原生Redis对象 返回Django目录 about django3.2 + python3.10 + redis软件版本3.2.100 + redis 阅读全文
posted @ 2023-12-23 12:44 silencio。
摘要:目录 bofore 关于前/后置斜杠的说明 有名分组和无名分组 别名反向解析 路由分发 命名空间 url/path/re_path傻傻分不清楚 路由转发器 返回Django目录 bofore Django2.2 + Python3.6.8 Django2.0 url官档:https://docs.d 阅读全文
posted @ 2023-12-23 12:06 silencio。
摘要:目录 before 请求的request对象常用属性 常用响应方法 设置响应头的键值对和状态码 CBV和FBV 基于CBV模式实现的增删改查 返回Django目录 before Django2.2 + Python3.6.8 请求的request对象常用属性 首先,路由和前端访问: # get请求 阅读全文
posted @ 2023-12-23 12:05 silencio。
摘要:目录 before 模板语法 模板文件查询规则 过滤器 Django自带过滤器 自定义过滤器 include组件 tags 什么是模板标签? if语句 for语句 with语句 csrf 模板继承 静态文件引入 自定义标签 simple_tag inclusion_tag 注意事项 返回Django 阅读全文
posted @ 2023-12-23 12:05 silencio。