Объект базы данных Django flash
Я хочу сделать приложение, в котором кто-то может искать что-то. Когда он будет искать, он получит все вещи в базе данных, которые начинаются с чего-либо, что он написал. Вот код бэкенда:
def home(request):
if request.method == 'POST':
name = request.POST['name']
search = Team.objects.filter(name__startswith=name).all()
if not search:
messages.info(request, 'There wasnt')
else:
#looping all the items that search has
for i in search:
#flash the object
messages.info(request,i)
return render(request,'home.html')
И HTML код:
{%if messages%}
{%for msg in messages%}
<div class='searching'>
#showing the name and the title of the object
<p style='color:white;margin-left:25px;'>{{msg.name}} {{msg.title}}</p>
</div>
{%endfor%}
{%endif%}
Но когда я запускаю его, я ничего не получаю. Также я не использую extra_tags
, потому что хочу, чтобы name
и title
появились в одном div
.
Что мне делать?
Спасибо.