imagefield django find how
How to decompose combined emoji using js All In One
How to decompose combined emoji using js All In One
如何使用 js 分解组合的表情符号
......
How do I make a delicious lemon cheesecake?
There are many different ways to prepare a delicious lemon cheesecake. Here is one popular recipe that you can try: Ingredients: 2 1/4 cups graham cra ......
Django模型层(一) (测试环境搭配 常见的十几种查询方法-ORM关键字 ORM执行SQL语句 双下划线查询 ORM外键字段的创建 外键字段数据的增删改查 多表查询(子查询,连表查询))
目录 一、测试环境搭配 切换数据库 自带的sqlite3数据库对时间字段不敏感 有时候会展示错乱 ,所以我们习惯切换成常见的数据库比如MySQL django orm并不会自动帮你创建库, 所以需要提前准备好! 单独搭配测试环境 单独测试django某个功能层,默认不允许单独测试某个py文件,如果想 ......
Django(六)
Django(六) 单表的增删改查 1. filter # 条件 2. first # 查出来的第一个 3. create # 增加记录 4. update # 修改记录 5. delete # 删除 6. all # 查出来的全部 测试环境的搭建 if __name__ == '__main__' ......
Django笔记三十一之全局异常处理
本文首发于公众号:Hunter后端 原文链接:Django笔记三十一之全局异常处理 这一篇笔记介绍 Django 的全局异常处理。 当我们在处理一个 request 请求时,会尽可能的对接口数据的格式,内部调用的函数做一些异常处理,但可能还是会有一些意想不到的漏网之鱼,造成程序的异常导致不能正常运行 ......
django token 认证 简单记录
class User(AbstractUser): username = models.CharField( max_length=20, unique=True, primary_key=True, verbose_name="用户名" ) email = models.EmailField(ma ......
Django模板层 (变量分配 过滤器 标签 继承和导入 自定义过滤器、标签及inclusion_tag(了解))
目录 一、模板变量分配 定义 在后端变量的值通过模板语法传到前端 符号 {{}}:主要与数据值相关 {%%}:主要与逻辑相关 模板语法注意点: 1.针对需要加括号调用的名字 django模板语法会自动加括号调用你只需要写名字就行 2.模板语法的注释{##},前端浏览器是无法查看的,因为它要先在后端运 ......
Django 查询数据库不释放内存的情况
查询结果未及时清空 如果查询结果较大,可能会占用很多内存。在使用完查询结果后,应该及时清空,以释放占用的内存。可以通过将查询结果赋值给一个变量,然后使用 del 关键字删除变量来清空查询结果。例如: result = MyModel.objects.all() # 使用查询结果 ... # 清空查询 ......
mysql主从,django使用多数据库做读写分离
mysql主从 mysql主从搭建的目的 1.读写分离 2.单个实例并发量低,提高并发量 3.只在主库写,读数据都去从库 mysql主从原理 步骤一:主库db的更新事件(update,insert,delete)被写道binlog 步骤二:从库发起连接,连接到主库 步骤三:此时主库创建一个binlo ......
Django框架——模版层之标签、自定义过滤器 标签及inclusion_tag(了解)、模版的继承与导入、模型层之前期准备、ORM常用关键字
模版层之标签 {% if 条件1(可以自己写也可以用传递过来的数据) %} <p>今天又是周三了</p> {% elif 条件2(可以自己写也可以用传递过来的数据) %} <p>百日冲刺</p> {% else %} <p>没多少时间了!</p> {% endif %} {% for k in t1 ......
Django进阶:事务操作、悲观锁和乐观锁
Django进阶:事务操作、悲观锁和乐观锁 参考网址 https://zhuanlan.zhihu.com/p/372957129 事务处理(transaction)对于Web应用开发至关重要, 它可以维护数据库的完整性, 使整个系统更加安全。比如用户A通过网络转账给用户B,数据库里A账户中的钱已经 ......
Django4全栈进阶之路21 项目实战(在线报修):创建App应用和Model模型
创建应用App python manage.py startapp RepairApp 创建模型 在models.py文件中定义一个Repair模型来表示报修单,其中包含以下字段: repair_id: 报修单号 repair_time: 报修时间 repair_person: 报修人 proble ......
Django4全栈进阶之路20 项目实战(在线报修):项目需求分析
为了实现一个在线报修系统,您可以按照以下步骤进行: 创建Django项目和应用 使用Django的命令行工具创建一个Django项目,并在该项目中创建一个名为“RepairApp”的应用程序。 确定数据库模型 在Django中,您可以使用模型(Model)定义数据库表的结构。对于一个在线报修系统,您 ......
Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计
1、模块: <tbody> {% for user in user_list %} <tr> <td>{{ user.username }}</td> <td>{{ user.email }}</td> <td>{{ user.first_name }}</td> <td>{{ user.last_ ......
Django4全栈进阶之路18 项目实战:登录模块设计
1、编写函数视图,判定用户名密码,验证通过进入home主页,不通过返回登录页面 def login_view(request): if request.method == 'POST': username = request.POST.get('username') password = reque ......
Django4全栈进阶之路17 项目实战:简单主页实现base.html基础模板的引用
这里先创建一个简答的主页,用于测试,后面会根据项目的进度逐渐丰富 {% extends 'base.html' %} {% block content %} <h2>Welcome to My Site</h2> <p>This is the home page.</p> {% endblock % ......
django简易网页开发
参考资料: https://www.bilibili.com/video/BV1NL41157ph?p=4&vd_source=3c855be289bdbda1054fac775ad1423a https://www.bilibili.com/video/BV1rT4y1v7uQ/?spm_id_f ......
Django框架简介
python中的三大主流web框架 1. Django # 特点:大而全(重量级的框架),里面自带了很多的功能和模块,里面也带了很多的文件 2. flask # 特点:小而精(轻量级的框架),自身并没有多少的文件,它也一样可以做django能做的事 它严重依赖第三方模块 >需要不停的安装模块 >所以 ......
django admin 中对自定义字段进行搜索
我想在 django admin 中使用investment字段进行搜索,但总是得到Cannot resolve keyword 'investment' into field.选项是 Model 字段。 有什么方法可以使用investment字段进行搜索? from django.db.model ......
Django之视图函数层 (必会三板斧 JsonResponse对象 request对象获取文件 FBV与CBV CBV源码剖析)
目录 视图层之必会三板斧 用来处理请求的视图函数都必须返回HttpResponse对象 **情况一:**啥也不返回 这里会报一个没有返回HttpResponse对象的错误,由此可见必须要返回一个HttpResponse对象 **情况二:**返回HttpResponse对象 点击Ctrl键查看源码可见 ......
Django笔记三十之log日志记录详解
本文首发于公众号:Hunter后端 原文链接:Django笔记三十之log日志的记录详解 这一节介绍在 Django 系统里使用 logging 记录日志 以下是一个简单的 logging 模块示例,可以先预览一下,接下来会详细介绍各个模块的具体功能: LOGGING = { 'version': ......
Django之路由层 (有名和无名分组 反向解析 路由分发 名称空间)
目录 一、路由匹配 django2.X及以上 path第一个参数写什么就匹配什么 django1.X第一个参数是正则表达式 PS:无论什么版本django都自带加斜杠后缀的功能 也可以取消,这里如果在浏览器地址栏没有写完整的/index/,而是/index,这里还是可以找到的,因为Django会帮你 ......
Django框架——路由分发、名称空间、虚拟环境、视图层三板斧、JsonResponse对象、request获取文件、FBV与CBV、CBV源码剖析、模版层
路由分发 # Django支持每个应用都可以有自己独立的路由层、静态文件、模版层。基于该特性多人开发项目就可以完全解耦合,之后利用路由分发还可以整合到一起 多个应用都有很多路由与视图函数的对应关系 这个时候可以拆分到各自的路由层中 使用路由分发之前 总路由直接是路由与视图函数的匹配 url(r'^i ......
django打包成whl包并分发
django打包成whl包并分发 python中下载setuptools工具,打包成whl包结构 公司内部写的包,只给公司内部使用,可以开源出来 公司写好的项目,打包好,发送给客户,客户可以直接运行起来,不需要下载依赖 注意:之前下载的第三包都是:requests-2.28.2-py3-none-a ......
pod lib create 报错 Could not find 'rexml' (~> 3.2.4) among 38 total gem(s) (Gem::MissingSpecError) 处理
先分享一下我遇到的问题、我的pod是通过homebrew 安装的 brew install cocoapods 然后我在使用pod去创建自己的pod 库报错 pod lib create testlib 原因 本地使用的ruby版本不对 不应该使用系统的ruby 要使用自己安装的ruby 解决方案 ......
Django框架基础6
一、Django路由Path方法 1、初始path()方法 path 函数来进行路由的匹配,可通过以下方式进行导入: #新的2.x版本导入path,导入简化 from django.urls import path #原来的1.x版本url方式,conf子包 from django.conf.url ......
仿Django框架-基于wsgiref模块和jinja2模块写一个简单的框架 主流框架简介 动静态网页 Python虚拟环境
目录 仿Django框架-基于wsgiref模块和jinja2模块写一个简单的框架 一、前期需要的了解背景知识 web框架的本质 理解1:连接前端与数据库的中间介质 理解2:socket服务端 手写web框架的大概思路 1.编写socket服务端代码 2.浏览器访问响应无效>>>:HTTP协议 3. ......
Django(五)
Django(五) request对象 # GET POST FILES method path path_info get_full_path() body def index(request): print(request.path) # /index/ print(request.path_i ......
Django 如何使用 Celery 完成异步任务或定时任务
以前版本的 Celery 需要一个单独的库(django-celery)才能与 Django 一起工作, 但从 Celery 3.1 开始,情况便不再如此,我们可以直接通过 Celery 库来完成在 Django 中的任务。 安装 Redis 服务端 以 Docker 安装为例,安装一个密码为 my ......