django lifecycle:声明性模型生命周期挂钩是Signals的替代方法 源码
Django生命周期挂钩 该项目提供了一个@hook装饰器,以及一个基础模型和mixin来为您的Django模型添加生命周期挂钩。 Django提供生命周期挂钩的内置方法是 。 但是,我的团队经常发现Signals引入了不必要的间接,并且与Django的“胖模型”方法不符。 Django Lifecycle Hooks支持Python 3.5、3.6、3.7和3.8,Django 2.0.x,2.1.x,2.2.x和3.0.x。 简而言之,您可以像这样编写模型代码: from django_lifecycle import LifecycleModel , hook , BEFORE_
文件列表
django-lifecycle-master.zip
(预估有个37文件)
django-lifecycle-master
MANIFEST.in
37B
.travis.yml
1KB
django_lifecycle
models.py
286B
django_info.py
2KB
decorators.py
2KB
mixins.py
10KB
__init__.py
326B
hooks.py
406B
暂无评论