摘要: 一. 装饰器 定义:假设我们要增强函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 原则:基于开放封闭原则 封闭原则:对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对类进行任何修改。 阅读全文
posted @ 2018-11-07 21:06 ★行者尚★ 阅读(164) 评论(0) 推荐(1)
摘要: 或price=models.ForeighKey("self")3.如果数据库迁移发生错误,可能是和前几次迁移冲突的解决办法:删除migrations下的文件4.froms组件单放到一个py文件中,解耦 5.null=True,表示该字段可为空 class Customer(models.Model 阅读全文
posted @ 2018-11-07 08:46 ★行者尚★ 阅读(282) 评论(0) 推荐(0)