2010-04-23 4 views
0

Comment puis-je trouver une image, en fonction du texte?Image en fonction du texte en Python/Django

J'ai modèle d'image avec des mots clés:

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

Et le modèle qui servira de la recherche d'une image appropriée

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

Répondre

0

Vous cherchez quelque chose comme ça?

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

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

Cela vous donnera tous les Post avec body du TextSearch dans le keywords. Si ce n'est pas ce que vous voulez, vous pouvez vérifier here pour une liste complète des méthodes QuerySet de Django.

+0

Que faire si le corps est un gros texte? – PyOut

Questions connexes