编程

django数据模型迁移的几个有用命令简介

2019-03-31

模型对象django内置了`ORM`,它在操作数据库时一般情况下无需直接写sql语句,而是用常规面向对象的方式调用`模型对象`的方法和属性,django框架底层会自动转为sql操纵数据库。 开发者要管理好这个`ORM`模型和DB的关系,背后需要理解几个django定义的几个有关迁移的命令。

编程

Python Javascrip Go基础点比较学习(一)

2019-03-04

使用过多个语言做互联网开发的朋友,往往在切换过程中没那么快反应过来该用哪种语法,譬如我要知道对象obj是什么类型,那我该用typeof(obj)? type(obj)?还是type obj? 因为这些都见过且容易混淆忘记。 本文就总结下python,javascrip和go在一些基础语法上写法,大家对比着看可能更加深理解,也作为以后开发时查阅语法帮助文档。

编程

golang的defer和返回值

2019-11-26

golang的返回值方面的处理和c++有一些不同,典型的golang增加了多返回值和显式定义返回值的情况;golang在异常处理上的defer和c++的try/catch也有不同; 在这些差异之下,有些语法语句对c++程序员来讲不太好理解,此处通过示例演示出来,供大家参考。

编程

django升级从1.8升2.x

2019-04-21

前段时间做把一个django项目从1.8版本升级到2.0版本,其间要处理的问题列表汇总;有些问题比较隐秘,一次遇到不做记录的话下次可能又不记得不时是怎么解决的。