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
==
许可证版本
…图片::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