Я пытаюсь фильтровать записи, используя метод модели, но не уверен, как реализовать его в представлении.Django, фильтровать записи из модельного метода?
Должно ли это быть сделано таким образом или полностью на вид в какой-либо другой усадьбе?
Вот моя модель ниже:
class Message(models.Model):
msg_id = models.IntegerField(unique=True)
user = models.ForeignKey(User)
message = models.CharField(max_length=300)
added = models.DateTimeField('added')
def about_cats(self):
matches = ['cat', 'kitty', 'meow']
return any(s in self.message for s in matches)
def __unicode__(self):
return self.message
Это необходимо/полезно в любом месте, кроме зрения? –
Кроме того, 'return any (...)'. –
@ignacio только в view.py. добавлен возврат. – user2387035