安迪_963

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  技术交流

交流
摘要:内存管理机制 python中垃圾回收机制主要有三方面:引用记数主,标记清除,分代回收为辅 引用计数(没有人记得你时,才是真正的死亡) 在python中一切皆为对象,每个对象都维护一个引用次数,如果次数为零,即没有任何引用,它将被回收机制无情的收割(没有人赢得你时,才是真正的死亡.鲁迅也曾说:有的人死 阅读全文
posted @ 2021-04-17 23:31 Andy_963 阅读(108) 评论(0) 推荐(0)

摘要:DRF serializer serializer中的类并不多,主要有BaseSerializer, serializer, ListSerializer, ModelSerializer, HyperlinkedModelSerializer,它们之间的继承关系如下:没错,它们的父类是Field. 阅读全文
posted @ 2020-02-24 17:48 Andy_963 阅读(623) 评论(0) 推荐(0)

摘要:DRF view View DRF中的view分成三个等级,最基本的APIView, 到GenericAPIView,再到GenericViewSet. Django用“视图”这个概念封装处理用户请求并返回响应的逻辑。视图是一个可调用对象,它不仅可以是基于函数,也可以是基于类的。函数是通过判断req 阅读全文
posted @ 2020-02-24 17:46 Andy_963 阅读(369) 评论(0) 推荐(0)

摘要:1.在app (这里以user为例)下面的__init__.py文件中 添加: 2.在apps.py中 阅读全文
posted @ 2018-03-24 13:47 Andy_963 阅读(523) 评论(0) 推荐(0)

摘要:如图: 但我在后端打印出来的html 标签都是正常的,如下: 那这到底是什么原因导致的呢, 显然是在传递给前端时出错了,经过排查, 可以看到这里了少了一单引号,导致后面内容未正常结束.修改后即可正常显示. 阅读全文
posted @ 2018-03-19 16:26 Andy_963 阅读(708) 评论(0) 推荐(0)

摘要:在写博客的例子时,遇到的问题: 有两个涉及到choice field: 最后 的结果是: 我知道在模板中是可以通过下面的方式来实现 由于这用的是xadmin的后台,所以用这种方式是不现实的 那么有没有在python代码中实现的方法呢, 方法如下: 同时这里注意到,第二个choice field中的s 阅读全文
posted @ 2018-03-17 11:00 Andy_963 阅读(1294) 评论(0) 推荐(0)

摘要:项目中使用了xadmin, 并且我的UserProfiles 继承了django 自带的User,并重写了一些字段 最后 在xadmin中注册时,我按照下面这样的方式注册: 出现了上面的错误: 最后解决办法是: 先注销UserProfiels, 再重新注册. 然后运行命令: 阅读全文
posted @ 2018-03-15 15:09 Andy_963 阅读(4330) 评论(0) 推荐(0)

摘要:在写django ModelForm时遇到这了该错误: 经查找后发现: 上面的LoginForm在定义时,error_messages 字段对应的错误提示应该是字典,但第一个username的字典中间误写成了逗号,导致了该错误 将其修改后为冒号后,一切正常. 阅读全文
posted @ 2018-03-14 16:59 Andy_963 阅读(2496) 评论(0) 推荐(0)

摘要:布尔值。指示用户的账号是否激活。我们建议把这个标记设置为False 来代替删除账号;这样的话,如果你的应用和User 之间有外键关联,外键就不会失效。 它不是用来控制用户是否能够登录。认证的后端没有要求检查is_active 标记,而且默认的后端不会检查。如果你想在is_active 为False 阅读全文
posted @ 2018-03-12 20:04 Andy_963 阅读(1490) 评论(0) 推荐(0)

摘要:在备份mysql数据库时,遇到了此问题: 官方文档的备份和恢复方法地址:https://dev.mysql.com/doc/mysql-backup-excerpt/5.7/en/mysqldump-sql-format.html 明明按照官方命令执行的,为什么还是报错呢? stackoverflo 阅读全文
posted @ 2018-03-11 18:10 Andy_963 阅读(252) 评论(0) 推荐(0)

摘要:浏览器console报了上面的错误, 发现是bootstrap文件头的检测, 开始以为是jquery.js文件名的原因,最后改成jQuery发现问题依旧 经查找在stackoverflow上面找到了解决问题的办法:原地址:https://stackoverflow.com/questions/226 阅读全文
posted @ 2018-03-10 17:54 Andy_963 阅读(370) 评论(0) 推荐(0)

摘要:(建议可以看看: Practical vim 里面有很多实用的技巧, 据说已经有人翻译并出版了,英文的电子版自己网上搜索即可) 移动:(注意是移动,也就是所谓的剪切再粘贴) m 例如: 将第10至20行内容移动到50行处 进入 normal mod: 命令: : 10,20m50 Enter (注意 阅读全文
posted @ 2018-03-01 14:24 Andy_963 阅读(196) 评论(0) 推荐(0)

摘要:首先说下具体情况: django 1.9 python3.5 在setting已经设置: url中设置: models中定义: html中: 但是,前端图片就是显示不出来,而且奇怪的是,路径解析成了我的app的名字(blog) 前端显示情况: 然后就是各种google, 各种百度, 最后还是stac 阅读全文
posted @ 2018-02-28 09:22 Andy_963 阅读(862) 评论(0) 推荐(0)

摘要:上面的报错出现在我将原定的models, views及ulrs迁移到的app中后,在将所有我认为需要修改的都修改 了之后运行命令:makemigrations命令时出现的 如上图 解决办法: 在settings.py中加入下面的内容: 注: users是我的app名, UserProfiles是我的 阅读全文
posted @ 2017-10-23 17:57 Andy_963 阅读(1912) 评论(0) 推荐(1)

摘要:最近在写一些前端时总是遇到一些莫名其妙的问题,最后查资料查到了这里的边界塌陷的问题: 笔记是在onenote上写的,发现复制出来就成下面这样了(成了一张图片),也懒得再写一遍了。 两次的基本代码这里另外附上: 阅读全文
posted @ 2017-09-29 17:56 Andy_963 阅读(702) 评论(0) 推荐(0)

摘要:在一些教程网站上只看到兄弟选择器的说法,也就是加号(+),但是偶然听说了毗邻兄弟选择器的说法 所以特意实验一下,找一下区别。 从字面意思来看:毗邻兄弟选择器即是指相邻的兄弟,而普通兄弟选择器则可以不一定刚好相邻,比如 中间间隔了其它元素。 看下面实例: 上面的毗邻兄弟选择器运行结果是: 修改成普通兄 阅读全文
posted @ 2017-09-26 07:51 Andy_963 阅读(1233) 评论(0) 推荐(1)

摘要:后代选择器用空格,比如A B{border:1px solid red;} 子代选择器用>, 比如A>B{border:1px solid red;} 但是,如果你仔细想想,这俩个概念是不是有重复的地方, 后代是不是也是子代? 子代不也是后代吗? 具体两者的关系不作讨论,我们来看看在css中具体有什 阅读全文
posted @ 2017-09-25 23:56 Andy_963 阅读(3650) 评论(0) 推荐(0)

摘要:生产者消费者模型是接着上一篇:进程来写的,前面的都是基础, 生产者消费者模型是对前面知道的应用: 先看代码: 当主进程启动后,随即生产者进程启动,假设现在生产了一个食品, 也就是Queue中有一个元素,生产者在生产完这一个食品之后 由于 q.join 进入了等待Queue取空才会结束当前进程。 那现 阅读全文
posted @ 2017-09-23 18:23 Andy_963 阅读(231) 评论(0) 推荐(0)

摘要:有时出于某种需要,想将输出突出显示: 下面是一个简单的例子: 可以看到 它以 \033开头 中间是[ 接着的数字代表对应的颜色, 可以自己试试 目前只知道3开关是字体颜色,4开头是背景色 结尾都是0m 上面的结果: 后续如果查到资料再更新! 阅读全文
posted @ 2017-09-21 16:30 Andy_963 阅读(617) 评论(0) 推荐(0)

摘要:1.开进程的两种方式: 1. 使用内置的进程 2. 自定义进程类: 事实上在调用P1.start时,系统调用了Process类的run方法,在我们直接调用Process类时, 我们需要指定target(即要进行的操作,参数args),那么定制后我们重写了run方法,即重写的 run方法。 在Cust 阅读全文
posted @ 2017-09-17 13:49 Andy_963 阅读(508) 评论(0) 推荐(0)