没有合适的资源?快使用搜索试试~ 我知道了~
django-lifecycle:声明性模型生命周期挂钩,是Signals的替代方法
共37个文件
py:23个
md:7个
yml:2个
需积分: 10 0 下载量 107 浏览量
2021-02-05
03:01:33
上传
评论
收藏 30KB ZIP 举报
温馨提示
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
docs
hooks_and_conditions.md 3KB
fk_changes.md 2KB
examples.md 5KB
advanced.md 1KB
index.md 3KB
mkdocs.yml 632B
tests
__init__.py 0B
settings.py 3KB
urls.py 650B
testapp
models.py 4KB
tests
test_user_account.py 5KB
test_mixin.py 13KB
test_decorator.py 557B
__init__.py 0B
test_modelcustompk.py 494B
__init__.py 0B
migrations
0002_auto_20190928_2324.py 942B
__init__.py 0B
0001_initial.py 2KB
views.py 0B
tox.ini 790B
pypi_submit.py 88B
requirements.txt 278B
setup.py 2KB
LICENSE.md 1KB
manage.py 521B
.gitignore 167B
README.md 5KB
script
deploy 86B
共 37 条
- 1
资源评论
向朝卿
- 粉丝: 34
- 资源: 4443
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功