首页
编程日记
虚拟现实
scala
主从架构
本地生活服务商
sqlite
2024/9/17 18:59:39
Django 做migrations时出错,解决方案
在做migrations的时候,偶尔会出现出错。 在已有数据的表中新增字段时,会弹出下面的信息 运行这个命令时 python manage.py makemigrationsTracking file by folder pattern: migrations It is impossible to add a non-nullable field ‘example’ to …
阅读更多...
Linux:SQLite 数据库
1. SQLite相关命令 .tables:查看数据库中的表.headers on/off:开启或关闭表头显示.mode column:设置输出模式为列对齐.width 列宽1 列宽2:这个命令实际上是.width 列名1 列宽1 列名2 列宽2,用于设置特定列的宽度.sche…
阅读更多...
django分发路由
路由分发(include) 让Django项目的每个app都单独拥有自己的 urls,减少混淆,容易维护。 1、在每个 app 目录里都创建一个 urls.py 文件,记录该应用的路由信息。 2、在项目的 urls.py 文件里,统一将路径分…
阅读更多...
Django模板层——模板引擎配置
作为Web 框架,Django 需要一种很便利的方法以动态地生成HTML。最常见的做法是使用模板。 模板包含所需HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。 模板引擎配置 模板引擎使用该TEMPLATES设置进行配置。这是一个配置列…
阅读更多...
Django的model中的Manager对象
Django的model中的Manager对象 当我们在执行ORM的增删改查操作时,一般会这样写: from app01 import modelsmodels.Depart.objects.all(..) models.Depart.objects.filter(..) models.Depart.objects.create(..)但是有时候我们需要自定义一些操作来实现…
阅读更多...
Metacritic 网站中的游戏开发者和类型信息爬取
为了从 Metacritic 网站上爬取游戏的开发者和类型信息,你可以使用 Python 的网络爬虫工具,比如 requests 和 BeautifulSoup,或者更高级的工具如 Scrapy 或 Selenium。本文将介绍一种基于 requests 和 BeautifulSoup 的简单爬虫示例࿰…
阅读更多...
Django5框架之代理模型
在Django模型中使用多表继承时,每个子类模型都会创建一张新表,这是因为子类需要一个地方存储基类中不存在的数据字段。但是,有时候如果只想修改模型的Python级行为(例如修改默认管理器或添加一个方法),这时…
阅读更多...
SQLite 创建表:一场数据库里的“造物运动”
嘿,各位数据库的“造物主”们!今天咱们来聊聊SQLite里的一场有趣活动——创建表。没错,就像上帝创造了世界,我们也可以在SQLite数据库里创造属于我们自己的“小世界”。 一、创建表的“魔法咒语” 在SQLite这个“魔法世界”里&a…
阅读更多...
SQLite3使用接口写入二进制文件
使用接口的方式写入二进制文件 ,有二种方案。 一、全部文件 一次性写下到数据中 使用sqlite3_bind_blob接口 FILE* fpfopen("user.bmp","rb"); iLenfread(buffer,1,65535,fp); fclose(fp);sqlite3_prepare(pDB,"insert into user values …
阅读更多...
8、Django Admin后台中添加Logo
在项目settings.py文件 # 导入os,并且修改DIRS内容如下所示 import os TEMPLATES [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR, templates/)],APP_DIRS: True,OPTIONS: {context_processors: [django.template.con…
阅读更多...
在使用 sqlite 时遇到的奇怪问题的正解
在使用 sqlite 时遇到的奇怪问题, 用 DB Browser for SQLite (一款 sqlite 可视化工具)操作 sqlite 数据库 ,一个名叫 testDB 的数据库(位置在C:\sqlite\testDB.db),在里面建了一个表࿰…
阅读更多...
Django测试工具 Client
Django测试工具 Client Python3 manage.py shell 1.测试模型中的数据操作 from OverlayList.models import RequestInfo RequestInfo.objects.all() 2.测试URL视图,返回值 $Python3 manage.py shell from django.test.utils import setup_test_environment setu…
阅读更多...
Django 文件上传时出现 500 错误
在 Django 中,文件上传时出现 500 错误通常是服务器端未处理的异常。这类错误可能有多种原因,包括配置问题、权限问题或上传逻辑中的错误。以下是一些常见的导致 Django 文件上传失败并出现 500 错误的原因和解决方法。 1、问题背景 在 Django 中使用文…
阅读更多...
Django 后端架构开发:富文本编辑器权限管理与 UEditor 、Wiki接入,实现 Markdown 文本编辑器
Django 后端架构开发:富文本编辑器权限管理与 UEditor 、Wiki接入,实现 Markdown 文本编辑器 🌟 页面显示富文本编辑器与过滤权限认证 在构建 Django 项目时,如何安全地处理用户输入的富文本内容是一个非常重要的问题。富文本编…
阅读更多...
sqlite3的db.interrupt方法深入解析
在Node.js环境中,sqlite3库是一个广受欢迎的轻量级数据库库,它为开发者提供了一个简洁的API来与SQLite数据库进行交互。在处理长时间运行或复杂的数据库查询时,有时可能需要中断这些查询。sqlite3库提供了db.interrupt方法来实现这一功能。本…
阅读更多...
供应SKYA21001思佳讯芯片现货
长期供应各进口品牌芯片现货: SKYA21001 QM11024TR13 QM12113TR13 QM42391 QM45392 QM28005 RF8020TR13 QM77033DTR13 QM56021TR13-5K 885171 QM77043 QM78207 QM77038TR13 SKY58081-11 QPF5752QTR13-5K RF7198TR13-5K SKY58255-11 SKY85720-11 …
阅读更多...