2010-04-23 38 views
0

如何根据文本找到图像?图像取决于Python中的文本/ Django

我有一个关键字的图像模式:

class Post(models.Model): 
    image = ImageField(_('Image'), blank=True, upload_to='folder') 
    keywords = models.CharField(_('Keywords'), max_length=80) 

和型号将作为寻找合适的图像

class TextSearch(models.Model): 
    body = models.TextField(_('Text')) 

回答

0

您正在寻找这样的事情?

# Set to search for posts with keyword 'cute' 
search = TextSearch(body="cute") 

# Go run the search 
results = Post.objects.filter(keywords__contains=search.body) 

这会给你每Post与在keywordsTextSearchbody。如果这不是您想要的,您可能需要检查here以获取Django的完整列表QuerySet方法

+0

如果body是一个大文本怎么办? – PyOut 2010-04-23 09:29:08