【发布时间】:2018-02-02 06:43:09
【问题描述】:
我正在尝试将一个模板包含到另一个模板中,但我现在遇到的问题是嵌入的模板不显示在我尝试嵌入的新模板中呈现的内容。
个人资料应用程序中的detail.html
{% include "list.html" with instance=user.posts_created.all %}
我在模板文件夹中有模板。可以看到模板,但内容未显示在 detail.html 中
将根据要求提供其他代码,谢谢
帖子应用中的views.py
def axle(request , tag_slug=None):
results = Post.objects.all().filter(draft=False)#.filter(publish__lte=timezone.now())
#results = results.filter(user=request.user)
tag = None
if tag_slug:
tag = get_object_or_404(Tag, slug=tag_slug)
results = results.filter(tags__in=[tag])
que = request.GET.get("q")
if que:
results =results.filter(
Q(title__icontains=que)|
Q(content__icontains=que)).distinct()
paginator = Paginator(results, 4) # Show 25 contacts per page
pages ="page"
page = request.GET.get('page')
try:
query = paginator.page(page)
except PageNotAnInteger:
query = paginator.page(1)
except EmptyPage:
query = paginator.page(paginator.num_pages)
context = {
"objects": query,
"pages": pages
}
template = 'list.html'
return render(request,template,context)
【问题讨论】:
-
你是不是只有一个
list.html,能不能给个出处 -
是的,我只有一个
-
你能展示一下吗?
标签: django templates django-templates