跳转到主要内容

一个帮助按特定顺序排序查询集的项目

项目描述

=============================
Django Reorder
=============================

.. image:: https://badge.fury.io/py/django-reorder.png
:target: https://badge.fury.io/py/django-reorder

一个帮助按特定顺序排序查询集的项目

文档
-------------

完整文档位于 https://django-reorder.readthedocs.org。

快速入门
----------

安装 Django Reorder:

pip install django-reorder

然后在项目中使用它:

from django_reorder.reorder import reorder

Tshirt.objects.order_by(reorder(size=['S', 'M', 'L']))


更多详细示例可以在 :doc:`用法` 页面上找到。

功能
--------

* 可用于 ``order_by()`` 和 ``annotate()`` 调用。
* 可跨关系工作。
* 允许您显式控制 ``NULL`` 值的排序顺序(否则
它在不同数据库中可能会有所不同)。

运行测试
--------------

代码真的工作吗?

::

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install -r requirements_test.txt
(myenv) $ python runtests.py

致谢
---------

渲染此包时使用的工具

* Cookiecutter_
* `cookiecutter-djangopackage`_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage




历史
-------

0.2.1 (2016-09-13)
++++++++++++++++++

* 在我“推送”之前忘记了“拉取”...

0.2.0 (2016-09-13)
++++++++++++++++++

* 添加了“null_first()”和“null_last()”快捷方式。

0.1.0 (2016-07-26)
++++++++++++++++++

* 首次在PyPI上发布。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-reorder-0.2.1.tar.gz (5.3 kB 查看哈希值)

上传时间

构建分布

django_reorder-0.2.1-py2.py3-none-any.whl (4.6 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持