django字段帮助按顺序排列模型实例

django-ordered-field的Python项目详细描述


=========
django有序字段图片::https://badge.fury.io/py/django ordered field.svg
:目标:https://badge.fury.io/py/django ordered field

…图片::https://travis-ci.org/kimgea/django-ordered-field.svg?branch=master
:目标:https://travis ci.org/kimgea/django ordered field

…图片::https://codecov.io/gh/kimgea/django-ordered field/branch/master/graph/badge.svg
:目标:https://codecov.io/gh/kimgea/django-ordered field

django-field,以便轻松订购模型实例。如果您已创建了一个有序列表,并且更改了列表项实例的位置,则属于该列表的所有其他列表项实例的位置都将自动更新,以保持列表的顺序没有孔,并且列表项的位置重复。
``ordered field field``是整个列表的全局排序字段表.
``orderedcollectionfield``针对实例上的一个或多个其他字段排序实例。



需要
--
*python>;=3.6
*django>;=2.0

文档
----


完整文档位于https://django ordered field.readthedocs.io.


quickstart
----


install django ordered field::




`` orderedfield或orderedcollectionfield:

…代码块::python

from django_ordered_field import orderedfield


class your model(models.model):
name=models.charfield(max_length=100)
order=orderedfield()




在enire表中,
*``orderedcollectionfield``可以基于一列或多列分隔不同集合中的表,并在每个集合中保持顺序
*``update_auto_now``将使用django.utils.timezone更新包含auto_now=true的所有其他字段。如果设置为true,则可以使用
*``extra_field_updates``更新当它们的顺序更改时,其他字段
*`` self_updates_on_collection_change``可用于在self(当前实例)更改集合时更新self。将“self_updates_on_collection_change_like_regular”设置为true将使其使用来自extra_field_updates的值


limitions
--


*must user model.save()。queryset方法不起作用
*order字段不能是唯一的,或者在uniqu-togheter约束中
*位置更新后,集合的其他成员将使用单个sql update语句更新,这意味着不会调用其他实例的save方法。作为部分解决方案,请使用“立即更新自动”功能、“额外”字段“更新”功能和“自动更新”集合“更改”功能。



credits
----


_ django-positions:https://github.com/jpwatts/django positions


呈现此包时使用的工具:

*cookiecutter
*`cookiecutter djangopack`

。_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` Cookiecutter DjangoPackage`:https://github.com/pydanny/Cookiecutter DjangoPackage





----


<0.1.0(2018-04-28)
++++++++++++++

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是否可以基于步骤定义返回的arraylist迭代一组功能文件行   SoapUI项目执行后的java WebDriver异常   在Java中,比较int和可能为null的整数最干净的方法是什么?   java生成带有bouncy castle的dsa/elgamal密钥对,该密钥对在GPG中导入时不会出错   java JLS与Sun javac的对应关系/它们不匹配的原因   用圆除法的java大长数值   是否存在用于集合处理的Java库?   java读取txt文件。显示每行旁边的整数之和,并找出其中最大的和   java计算数组中的值之和   java正在从SharedReferences中删除对象   在项目“XXXXX”上运行生成器“Jboss知识库生成器”时出现java错误。未知标签!位置=3池计数=12   java有没有更简单的方法来编写这个equalsIgnoreCase检查链?   java无法在NetBeans中找到main   如何在Java或C中创建MAC连接?   ssl Java MTLS主体和颁发者顺序   如何在java中解组具有未知子元素的XML?   java如何使用带多FirestoreRecyclerAdapter的房间?   java如何实例化IOSDriver以在当前会话中访问其方法   java Oracle在插入后更新NCLOB   我们可以在安卓中进行下一次迭代之前,在每次迭代中创建一个for循环来获取用户输入