![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩过的坑
BDuck2014
B-Duck-No1
Sunny~
展开
-
Ubuntu误卸载python 重启后桌面无显示修复
系统Ubuntu 16.04 卸载python3.6:sudo apt-get remove python3.6 sudo apt-get remove python3卸载过程一路Yes 最后卸载掉了桌面相关的依赖,导致重启后桌面除了壁纸以外无内容显示修复: ctrl+alt+F1进入console sudo apt-get install ubuntu-minimal ubuntu-sta原创 2018-04-08 15:43:33 · 7080 阅读 · 3 评论 -
Django查询条件使用变量作为字段名
value = ‘value’ field = ‘field_name’ TestModel.objects.get(**{field:value }) 踩坑是因为项目中有数个表,每个表都有一个字段是外键字段,例如各表都有:CarField, BusField, TrainField, BikeField,每个表除了外键字段以外其他字段都相同现在想写一个共用的方法来修改表中一个特定字段...原创 2018-04-10 20:07:48 · 4874 阅读 · 7 评论 -
python json.loads兼容单引号数据
Python的json模块解析单引号数据会报错,示例如下>>> import json>>> data = "{'field1': 0, 'field2': 'hehehehe', 'field3': 'hahaha'}">>> json.loads(data) Traceback (most recent call las...原创 2018-04-20 17:19:02 · 8354 阅读 · 2 评论 -
Django debug工具debug_toolbar与跟踪ajax请求
Debug_Toolbarhttp://django-debug-toolbar.readthedocs.io/en/latest/installation.htmlTrack Ajax Requesthttps://github.com/djsutho/django-debug-toolbar-request-history安装debug_toolbar和django-deb...原创 2018-04-25 11:12:50 · 970 阅读 · 0 评论 -
MySQL查询索引集合优化 / Index Merge
在查询时,MySQL有机会将利用不同索引查询得到的结果进行合并汇总得到最后结果。举例:SELECT * FROM table_1 WHERE column_1 = value_1 AND column_2 = value_2;假设table_1上存在索引idx_column1和idx_column2,原本相对合适的索引应该是idx_best = (column_1, column_2)的联合索...原创 2018-10-17 18:32:48 · 302 阅读 · 0 评论 -
Django单元测试类——TestCase与TransactionTestCase
TestCase与TransactionTestCase都是继承自SimpleTestCase,两者主要的区别在于:TestCase在测试开始时,判断当前连接的数据库是否支持事务特性,如支持,则开启事务操作;在测试结束时,同样判断是否支持事务特性,如支持,执行事务回滚,然后关闭所有链接。具体setUpClass与tearDownClass方法如下@classmethod def s...原创 2019-01-17 11:49:51 · 1638 阅读 · 0 评论