总结遇到的问题

千万不要给万恶的资本主义充钱,欲知后事如何私我or看github

  • stackoverflow提到drf-yasg与djangorestframework对NullBooleanField的冲突 , github issue中有说明, 新版sdk解决了这个bug但是没有将有问题的sdk下架或者修改requirement

  • 关于django DEBUGbug Broken pipe,好像是老pythonbug新版本已修复,不清楚为何在本地浏览器的表现是跨域以及日志级别是info大多数人级别为DEBUG

  • django2升级3关于自定义model字段删除了一些没什么用的参数, django文档中有所提及 ,解决方案来自 stackoverflow

  • celery4使用的kambo没有timeoutcelery5才可以设置这个属性,导致celery4broker没有配置好连接不上会hold住,celery5则会自动在5秒后抛出连接异常提醒用户。并且celery4配置需要启动worker才能生效,而celery5直接就能生效这个为什么还没在源码看明白。

  • 浏览器对多个同名cookie的优先级是domain更精确的排在前面,但是js-cookie组件和django wsgi获取cookie是获取最后一个,导致优先级反过来了。django设置为最后一个还可以理解毕竟拿不到domain可以理解为最后一个是最新的cookie,实现是利用了字典的特性。但是js-cookie获取最后一个cookie就不太理解。js-cookie 官方文档中也提到不能通过domain获取cookieset-cookie可以通过设置domain但是get不到感觉很怪。感觉获取第一个不是更合理一点,又可以提前结束循环(本质是遍历查看key是不是符合)优先级又和浏览器保持一致,前端和浏览器行为一致感觉合理一点
    在这里插入图片描述

  • python3.6使用ipython当使用tab想要代码提示报错,解决方案是把ipython升级一下,如果还解决不了参考这个方案 Crash on attempting tab completion #13156

  • mysql不支持条件唯一,需要从view层做处理 django文档

  • celery from celery.task import taskfrom celery import task 在使用@task的效果一样

  • 抽象类属性

  • += 和 + 的区别 extend 和 + 的分析

  • window长路径问题

  • Windows安装pycrypto报错

  • Windows10和celery4的冲突

  • python3.9之前和python3.9后的字典顺序,以前是无序的后来是有序的,来自stackoverflow 的分析cpython官方说明, python 官方说明

  • django与mysql的时间

  • django-filter如何将多个过滤字段处理为的关系,github issue大佬的方案

  • pychcarmvscode等编辑器在debugger模式时若有自定义__getattr__方法断点执行可能会出现预期之外的效果,是编辑器的问题,在编辑器的官方社区也有说明

  • Python 3.8 之前字典,在解包之前进行pop,3.8之后在解包,之后pop

    py3.9之前
    
    In[]: d={
         "a":1</
  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值