我有1个型号名称“邮报”在我有多行其中之一就是“猫”(行类)
我只是想过滤的数据,如果我的网址中包含猫= 1,因此显示所有的猫1上市
我Views.py
我试过,但收到错误。请指导我什么,我做错了什么?
def listing(request,post_cat):
var_cat = get_object_or_404(Post, cat=post_cat)
user_list = Post.objects.all(var_cat)
paginator = Paginator(user_list, 5)
page = request.GET.get('page')
try:
users = paginator.page(page)
except PageNotAnInteger:
users = paginator.page(1)
except EmptyPage:
users = paginator.page(paginator.num_pages)
return render(request, 'ads/listing.html', { 'users': users })
收到错误在我的控制台:
user_list = Post.objects.all(var_cat)
^
^
IndentationError: unindent does not match any outer indentation level
由于错误信息表明,你有一个压痕错误。这可能是由于制表和空格的混合引起的。
去:
View -> Indentation
它应该显示:
选择:
Convert Indentation to Tabs
然后选择:
你完成了。