如何在隐藏查询集的同时显示存储的 post 的所有详细信息
How to show all details of the stored post while also hiding the query set
当我在博客中添加搜索栏时。我有一个设计错误,我一直在获取查询集。此外,当我搜索 post 的名称时,我希望它显示名称、片段、作者和其他人。(下面的代码示例。)此外,所有粗体都意味着 link。
显示内容:
<QuerySet [<Post: sports | Kaushik>]>
我想要的:
**Sports** - **Sports** - **Kaushik Jay** - June 16, 2021 - (**Edit**) (**Delete**)
Click link Above to reach the blog
views.py:
def search_posts(request):
if request.method == "POST":
searched = request.POST['searched']
post = Post.objects.filter(title__icontains=searched)
return render(request, 'search_posts.html',{'searched':searched, 'post':post})
else:
return render(request, 'search_posts.html',{})
search_posts.html:
{% extends 'base.html' %}
{% block content %}
{% if searched %}
<h1>Search Results For {{ searched }}</h1>
<br/>
{% for posts in post %}
{{ post }}<br/>
{% endfor %}
{% else %}
<h1>Hey!! You Did Not Search For Anything.</h1>
{% endif %}
<br/><br/>
<a href="{% url 'home' %}" class="btn btn-secondary">Back</a>
{% endblock %}
您将帖子列表命名为 post
并在您的模板中迭代为 for posts in post
但您显示 post
.
当我在博客中添加搜索栏时。我有一个设计错误,我一直在获取查询集。此外,当我搜索 post 的名称时,我希望它显示名称、片段、作者和其他人。(下面的代码示例。)此外,所有粗体都意味着 link。
显示内容:
<QuerySet [<Post: sports | Kaushik>]>
我想要的:
**Sports** - **Sports** - **Kaushik Jay** - June 16, 2021 - (**Edit**) (**Delete**)
Click link Above to reach the blog
views.py:
def search_posts(request):
if request.method == "POST":
searched = request.POST['searched']
post = Post.objects.filter(title__icontains=searched)
return render(request, 'search_posts.html',{'searched':searched, 'post':post})
else:
return render(request, 'search_posts.html',{})
search_posts.html:
{% extends 'base.html' %}
{% block content %}
{% if searched %}
<h1>Search Results For {{ searched }}</h1>
<br/>
{% for posts in post %}
{{ post }}<br/>
{% endfor %}
{% else %}
<h1>Hey!! You Did Not Search For Anything.</h1>
{% endif %}
<br/><br/>
<a href="{% url 'home' %}" class="btn btn-secondary">Back</a>
{% endblock %}
您将帖子列表命名为 post
并在您的模板中迭代为 for posts in post
但您显示 post
.