Django的DSL

django-domain-specific-language的Python项目详细描述


Django DSL
==


许可证版本

…图片::https://api.codacy.com/project/badge/grade/0f62e3ba9031490e8445268e0c14624?branch=master
:alt:codacy grade
:目标:https://www.codacy.com/app/treussart/django-dsl?utm_u source=github.com&;utm_u medium=referration&;utm_u content=treussart/django dsl&;utm_u campaign=badge_grade

。图片::https://api.codacy.com/project/badge/coverage/0f62e3ba9031490e8445268e0c14624?branch=master
:alt:codacy coverage
:target:https://www.codacy.com/app/treussart/django-dsl?utm_u source=github.com&;utm_u medium=转介&;utm_u content=treussart/django dsl&;amp;布告活动=布告活动=布告活动


>+---------+-->

>操作系统状况
+================================================+
===================================================================================================

-厚度
-django

installation
----

::



用法
-



允许您通过指定
数据库的列的名称进行搜索。

允许的字符:

*键(列名):`A-ZA-Z0-9`
*值:除'''''('和白色空间。

查询分析器语法:

*通配符搜索:*

*\*测试:以测试结束的所有测试
*测试\*:以测试开始的所有测试
*\*测试\*:包含测试的所有测试
*\*测试\*:均等于\*测试\*
*\*测试*:以*测试开始的所有测试
*\*测试\*:以测试结束的所有测试*
*`regex搜索:~

*~\w+:匹配任何不是单词字符的字符。
*\\~测试:匹配所有等于\~测试的字符。
*布尔运算符:与否
*分组:()
*日期和数字搜索(运算符:<;><;=>;=):

*键>;2
*键<;=2
*日期范围搜索(包含)(与SQL对应查询范围:

*key:2018-05-04_-05-05
*空搜索(对应于is null和is not null的sql查询):

*key:true
*key:false

示例
----


数据库:

。图::https://raw.githubusercontent.com/treussart/django dsl/master/example db.png
:alt:db image



可能的研究:

*国家:印度和产品:冰淇淋
*国家:\*a\*而不是产品:~.*e$


=编译(request.get['expression'])
cls.objects.filter(query)

…_正则表达式:https://docs.python.org/3/library/re.html

…|构建状态图片:https://travis-ci.org/treussart/django-dsl.svg?branch=master
:目标:https://travis ci.org/treussart/django dsl

…|图片:https://img.shields.io/github/tag/treussart/django dsl.svg
|许可证图像::https://img.shields.io/github/license/treussart/django dsl.svg



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

推荐PyPI第三方库


热门话题
java组织。openqa。硒。遥远的UnreachableBrowserException如何定义EXE路径?   java Camel AdviceWith不使用指定文件替换端点   基于字符串的java图像加载   Java中的启发式算法,计算8个谜题状态的线性冲突   java为什么不支持文件。probeContentType返回null   JPA@EntityListeners、@PrePersist和Spring@RepositoryEventHandler、@HandleBeforeSave之间的java差异   可能前缀的Java字符串到字符串[]   安装rJava | Makefile时发生java错误。全部:38:target’libjri的配方。所以他失败了   Java公共静态void main()   java如何覆盖txt文件中的某些单词   java如何获得循环中生成的字符值之和?   java Log4j创建另一个具有相同属性的appender   java如何在从Axis2 Web服务客户端通过代理服务器调用Web服务时设置代理设置?   在Windows上安装Elasticsearch时发生java错误   java如何向EditText组件添加TextChangedListener?