跳转到主要内容

Django ORM的DSL

项目描述

https://badge.fury.io/py/django-dsl.svg https://github.com/yourlabs/django-session-security/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/mpasternak/django-dsl/badge.svg?branch=master

Django ORM的DSL

这是一个简单的Django ORM查询语言。您可以将它提供给您的客户,这样他们就可以在不需要编辑代码的情况下过滤数据库。

从一方面来说,您可以通过用户提供的字符串来提供它。然后,它给您提供Q对象,这些对象可以用于QuerySet.filter()调用。

请参阅tests/test_dsl.py文件以获取示例用法。

运行测试

代码实际上是否可行?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

历史记录

0.1.12 (2022-07-07)

  • 支持Python 3.10和Django 3.2

  • 支持GitHub Actions而不是Travis

0.1.0 (2017-07-21)

  • 首次发布到PyPI。

项目详情


下载文件

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

源分布

此版本没有可用的源分布文件。请参阅生成分布存档的教程。

构建分布

django_dsl-0.1.12-py3-none-any.whl (8.8 kB 查看哈希值)

上传时间 Python 3

支持