都是Python3就大吉大利今晚吃鸡?

2018-12-24 13:16

都是Python3就大吉大利今晚吃鸡?



  开发一个很常见的注册时候的那种行政区域级联菜单并支持搜索。比如,选了中国,然后就返回中国下的所有省份,依此类推。

都是Python3就大吉大利今晚吃鸡?

  但是,有问题就解决问题,但解决问题前,赶紧回滚到上一版本,我可不想一堆人@我

  在服务器中,最好的办法就是直接pythonrun.py同时开启DEBUG模式

  服务器的环境服务进程之间存在千丝万缕的关系,我不可能把线上的Python版本升级到和我本地的一样(太多不可抗拒因素),那么我迁就线上的版本,把本地的的版本降级。

  在我把本地的Python版本由3.6.6指定为3.4.0之后,PycharmIDE为我指出原因所在,代码出现了红色下划线。

  我本地之前使用了3.6.6,*表达式运行没问题。但线的Python关于表达式的要求是*表达式必须放在最后一个参数。

  如果我一开始,本地就和线上的Python环境一致,就不会出现这种问题了。所以,大家也确认一下线上的版本和自己本地开发的版本号一致,而不是2和3的版本,是要3系列的版本号也一样。

  3.5以前的*表达式必须放最后一个,3.5以后随便放。通用的就是*表达式都把它放最后一个。