django-fieldsignals:Django信号更改字段

时间:2024-05-25 11:54:13
【文件属性】:

文件名称:django-fieldsignals:Django信号更改字段

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-25 11:54:13

Python

介绍 django-fieldsignals可以轻松地告诉您模型上的字段何时更改。 通常,模型更新非常昂贵。 有时,昂贵的操作非常罕见。 这很容易将更新逻辑放在视图中,而不是在save()方法或信号接收器中: # A bad example. Don't do this! def edit_poll ( request , poll_id ): # ... if form . cleaned_data [ 'poll_name' ] != poll . name : poll . update_slug ( form . cleaned_data [ 'poll_name' ]) poll . save () 这是一个坏主意,因为您的模型一致性现在取决于视图。 相反,请使用django-field


【文件预览】:
django-fieldsignals-master
----MANIFEST.in(118B)
----.travis.yml(428B)
----tox.ini(337B)
----fieldsignals()
--------__init__.py(90B)
--------signals.py(7KB)
--------tests()
----LICENSE(1KB)
----setup.cfg(58B)
----setup.py(1KB)
----README.md(2KB)
----.gitignore(71B)
----pyproject.toml(39B)

网友评论