从一个指定日期计算出该日期所在星期的星期一的日期

一般来说,统计报表中,有需要计算按周(星期)为间隔的统计数据,如果仅仅把时间分割为7天的话,可能时间点不会那么巧地正好落在周一或者周日上。
所以才要研究如何用mysql的内置函数来实现这一个需求,也就是给定一个日期,然后需要得出改日期所在星期的任意weekday的日期。
一般来说,统计报表中,有需要计算按周(星期)为间隔的统计数据,如果仅仅把时间分割为7天的话,可能时间点不会那么巧地正好落在周一或者周日上。
所以才要研究如何用mysql的内置函数来实现这一个需求,也就是给定一个日期,然后需要得出改日期所在星期的任意weekday的日期。
错误 Duplicate Entry 'xxx' for key 'xxx'
可能的原因
model定义为表加上了多字段唯一索引,但是表中显存的记录有违反该唯一索引的记录
解决办法
找出表定义中唯一索引所在字段的重复记录,酌情删除之后就能正常migrate了。
项目表和用户表是多对多关系,使用中间表 management_project_l10n_owners 来绑定关系,现在项目表和用户表都是有数据的,而且数据还很多,但是关联表是空的(新加的关系),这是需要先默认刷一遍关联关系,只是让所有的项目和至少一个用户关联起来。
在flask里使用SQL alchemy作为数据库的ORM模块,内部的字段类型虽然很丰富,但是还是会有定制化的需求,再说,他没提供django里的filefield,但其实自定义也很简单。
如果需要进一步定制化存储的话,可以实现自己的Storage类,只要重新_save 方法就好,可以存S3或者各种网络fs。
在flask里使用SQL alchemy作为数据库的ORM模块,内部的字段类型虽然很丰富,但是还是会有定制化的需求,再说,他没提供django里的filefield,但其实自定义也很简单。