目前的维护方式还是最传统的Excel,一个人更新给多个人同步,Excel设置密码以保证安全性,原始且效率低下,既然我们已经上线了overmind数据库运维系统,何不在系统里边集成这个功能呢?
技术实现简单分析就可以知道,我们要实现的功能如下:
1.最基础的表单增删改查
2.涉及到密码存储需要加密
update_or_create表单增删改查大家应该都比较熟悉了,实现方式有很多,我们采用了最简单的view方法来实现,详细内容查看源代码。
代码中用到了Django的一个QuerySet API可能部分人没有用过update_or_create,这里详细介绍下
update_or_create(defaults=None, **kwargs)