真正简单的django应用程序,用于按q表达式搜索

django-silly-search的Python项目详细描述


#Django愚蠢的搜索

Q表达式搜索的简单Django应用程序。

[![构建状态](https://travis-ci.org/egergors/django-silly-search.svg?branch=master)(https://travis ci.org/egergors/django-silly search)

但是,如果你需要搜索更复杂的案例,您应该使用类似于[haystack]的内容(http://haystack search.org/)


安装-e.
```

,或者只使用pypi

```````
pip安装django傻瓜搜索
````

```
modelbase实例列表
```
函数采用必需的参数:

`models`-用于搜索的模型。应该是'modelbase'(常规模型)
的实例或'modelbase'实例的'list'

`fields'–用于搜索的字段。应该是str或list(只是models字段的名称)

`q`-用于搜索的短语。结果应该是一个'str`

,您将得到modelbase实例的列表。
请记住,如果您使用它搜索几个不同的模型,您可能会得到不同模型基类继承者的实例列表。


新闻(models.model):
pub_date=models.datetimefield(auto_now_add=true)
title=models.charfield(max_length=128)
text=models.textfield()z
`````

所以,你可以搜索一个模型和一个字段:

`````
qu-search(article‘title’,q'spam’’
`````



`````````````````
````````
``` qu-search(article,fields=['title','text'],q'spam’
`````
``````````
` ` `` ` ` ` ` ` ` ` ` ` `
q-qu-search(article,‘tit标题','description','text'],q='spam')
````

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

推荐PyPI第三方库


热门话题
java如何从ImageIO中排除特定的TIFF读取器?   JavaJMockit和passbyreference。我们中一定有一个人错了(可能是我!)   java Android camera2放弃了牛轧糖的表面,但在棉花糖上工作   java按字符串中出现的顺序对字符数组进行排序   如何获取Groovy生成的java源代码   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java为什么我的冒泡排序代码会打印出这些奇怪的东西?   java JAXB:typesafeEnumMemberName=“generateName”是否可自定义?   Java编程输入:今天是星期天输出:星期天是今天   java不理解首个OOAD书的吉他示例   java如何从JformattedTextfield检索货币格式值   java可以从相同的源代码生成功能不同的可执行文件吗?