...

반응형

장고 모델(db)에서 포함된 문자열 검색하는 법


1
2
class Test(models.Model):
    subject = models.CharField(max_length=200)
cs


라는 모델이 있다고 했을 경우


1
Test.objects.all().filter(subject__contains='e')
cs


이렇게 했을 경우 e가 포함된 쿼리셋을 반환합니다


위의 subject는 모델의 필드를 적으시면 됩니다


템플릿에서 위에서 검색한 데이터를 받을 경우 쿼리셋으로 반환되므로


1
2
3
4
5
{% for a in data %}
 
    {{ a }} 또는 {{ a.subject }}
 
{% endfor %}
cs

위와 같은 방식으로 사용하면 됩니다



반응형