随笔分类 -  Django

摘要:数据库查询操作,一般使用生sql和模型对象,两种方式! 模型操作使用一般不会有太大的问题, 但是使用原生sql(pymysql)时有可能会遇到数据库查询周期性或者连续性失败的情况: import pymysql from allinone.settings import BASE_DIR class 阅读全文
posted @ 2021-05-31 10:14 爱吃萝卜爱吃兔 阅读(99) 评论(0) 推荐(0)
摘要:django-Xadmin替换admin 1、下载: 下载地址:https://github.com/sshwsfc/xadmin/tree/django2 2、安装 用pip 安装下载的包 sudo pip3 install xadmin~=2.0 或打开项目路径(如图:forum项目路径): 3 阅读全文
posted @ 2020-09-18 14:58 爱吃萝卜爱吃兔 阅读(263) 评论(0) 推荐(0)
摘要:1.大概流程。 @首先在完善登陆页面,增加忘记密码的链接。 @为了账户安全,需要对操作者进行验证,向邮箱发随机数验证! @在重置验证码页面,验证验证码是否匹配(验证成功跳转至更改密码也页面)。 @ 重置密码成功后重新进入到登录页面。 配置服务器邮箱setting.py EMAIL_USE_SSL = 阅读全文
posted @ 2019-08-22 15:35 爱吃萝卜爱吃兔 阅读(688) 评论(0) 推荐(0)
摘要:字段更新时会报错: 无法向未定义字段添加默认值您确认添加默认值吗? 请添加默认值: 然后就是死循环让你添加, 我在两种情况下遇到这种错误: 1.首先是:db.sqlite3 字段更新的可是数据库没有更新,导致的。 或者数据库更新方式不正确的情况下遇到的。 首先尽量还原数据库,和日志文件,然后删除所有 阅读全文
posted @ 2019-08-15 09:33 爱吃萝卜爱吃兔 阅读(350) 评论(0) 推荐(0)
摘要:这是将 将数据迁移至mysql8.0时遇到的问题, 在网上找到了解决方案(亲测有用), 这是因为mysql8.0密码加密的问题,mysql8.0对用户密码的加密方式为caching_sha2_password, django暂时还不支持这种新增的加密方式 所以修改机密方式: 执行命令修改(在mysq 阅读全文
posted @ 2019-08-14 16:54 爱吃萝卜爱吃兔 阅读(2422) 评论(0) 推荐(0)
摘要:这个错误基本上都是 替换文件后才会出现的问题 因为你替换后他的日志文件没有完全替换的话,那么日志对应不到就会出现这样的问题, 一个模糊的处理办法:重新进行数据迁移:首先删除migrations中除去__init__.py的是所有文件, 这些都是基本数据迁移后的数据库文件,之后重新数据迁移, pyth 阅读全文
posted @ 2019-08-06 14:47 爱吃萝卜爱吃兔 阅读(1188) 评论(0) 推荐(0)
摘要:Django的MOV逻辑的管理特色 首先我们谈论到一个逻辑上的概念都从它的起点说起,在我看来mov的起点肯定就是Model了,那么Model有什莫特色呢 如果一个项目定义的Django那么Django就会帮我们Model对应到数据库的表上,还有其对应的字段类型也是一大特色: 其字段类型包含了 这几类 阅读全文
posted @ 2019-08-02 12:06 爱吃萝卜爱吃兔 阅读(243) 评论(0) 推荐(0)
摘要:这个问题是我在看一本《Django企业开发实战》运行其中一个项目时遇到的 作为一个自学的python 这种问题挺头疼的 这不是代码逻辑的问题 没法像Debug 一样去找问题 我们能依据的就是错误提示。 错误提示给了两个可能导致错误的原因: 我们先看第二个(黄色):大概说是pi版本问题 所以我们根据提 阅读全文
posted @ 2019-07-31 14:24 爱吃萝卜爱吃兔 阅读(303) 评论(0) 推荐(0)
摘要:系统反馈此类错误是因为行列映射时无法对应: 引起无法对应的原因有: 定义是缺少某列,定义时缩进导致,映射关系时缺少某列,(通俗讲列名对应不上)。 这种错误多是python中的 因为其中对于空格的要求是强制性的 甚至有时不能和TAB混用 所以会发生列名无法对应的情况 阅读全文
posted @ 2019-07-29 18:17 爱吃萝卜爱吃兔 阅读(1391) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-29 16:22 爱吃萝卜爱吃兔 阅读(341) 评论(0) 推荐(0)