随笔分类 -  Django

摘要:问题: 一个Django项目需要做多语言支持,需要对所有Model代码做gettext_lazy处理,就像下面这样: 示例(原Model): 目标(Model): 突然发现这是个苦力活,开干。 解决方法:(正则匹配,批量替换) 中文正则匹配:\u4e00-\u9fa5 查找的正则表达式:'([\u4 阅读全文
posted @ 2021-04-22 18:05 Fixdq 阅读(1550) 评论(0) 推荐(0)
摘要:错误分析 错误分析 更换数据库后 字符集错误 就是原来的库和新的库在外键的字符集上不一样 如图: 解决方案: 1.迁移先需要失败一次(既然出现了这个错误,说明已经迁移了一次) 2.修改当前表外键字段的字符集(或者说COLLATE),修改为外键关联表的字符集 3.手动给新表添加外键约束 4.第二次迁移 阅读全文
posted @ 2019-10-19 14:03 Fixdq 阅读(1083) 评论(0) 推荐(0)
摘要:在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONE和USE_TZ 如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago,此时的TIME_ZONE不管有没有设置都不起作用。 如果USE_TZ 阅读全文
posted @ 2018-11-01 09:52 Fixdq 阅读(301) 评论(0) 推荐(0)
摘要:介绍 github地址 文档地址 django-debug-toolbar是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 安装 配置 1.打开项目settings.py,使用工具的条件 2.添加debug_toolbar 到INSTALLED_ 阅读全文
posted @ 2018-07-03 20:56 Fixdq 阅读(298) 评论(0) 推荐(0)
摘要:Django项目中使用的logging配置,做记录,方便日常查阅。 settings.py 中配置 简单使用教程: views.py 附:Python logger流示图 阅读全文
posted @ 2018-07-03 19:43 Fixdq 阅读(152) 评论(0) 推荐(0)
摘要:前言 创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三种对象。这三个field有着相同的参数auto_now和auto_now_add,在实际使用中很容易 阅读全文
posted @ 2018-06-25 22:12 Fixdq 阅读(6924) 评论(0) 推荐(1)
摘要:第一种方式: 从结果中可以看出结果是一个列表(包含了我之前的测试语句) 如果只想拿到最后一条查询语句可进行切片操作 第二种方式:配置在终端中显示sql语句 在Django项目的settings.py文件中,在最后复制粘贴如下代码: 其实就是为你的Django项目配置上一个名为django.db.ba 阅读全文
posted @ 2018-06-21 19:27 Fixdq 阅读(3868) 评论(0) 推荐(0)
摘要:使用Django提供的数据库访问 项目结构: 注意:以下三种方式最好在Django项目的目录下 方式一 使用纯净的python shelll 方式二 调用python manage.py 相比较直接输入“python”命令的方式进入Python环境,调用manage.py参数能将DJANGO_SET 阅读全文
posted @ 2018-06-20 21:08 Fixdq 阅读(729) 评论(0) 推荐(0)
摘要:Django 的安装 Django 目录解释、创建应用(app)、创建数据连接 Django 路由系统 Django 视图系统 Django 模板(Template)系统(模板语言相关内容) Django 模型(model)ORM操作 Django ORM的相关操作 Django Cookie、Se 阅读全文
posted @ 2018-06-20 15:16 Fixdq 阅读(452) 评论(0) 推荐(0)