问题当前正在筛选
如果删除“.filter(model=“True”)”则满足第一个要求。如何向用户添加更多筛选器?你知道吗
当前错误消息:
FieldError at /explore/ Cannot resolve keyword 'model' into field. Choices are: date_joined, email, emailaddress, favorite, first_name, groups, id, images, is_active, is_staff, is_superuser, last_login, last_name, logentry, owner, password, profile, socialaccount, user_permissions, username, webhook
我明白这个错误意味着。但是,我不知道如何在代码中实现它。你知道吗
你知道吗视图.py你知道吗
def explore(request, pk=None):
template_name = 've/cp/explore.html'
users_list = User.objects.exclude(id=request.user.id).filter(model="True")
paginator = Paginator(users_list, 16) # Show x per page
page = request.GET.get('page')
users = paginator.get_page(page)
try:
favorite = Favorite.objects.get(current_user=request.user)
favorites = favorite.users.all()
except Favorite.DoesNotExist:
favorites = None
args = {
'favorites': favorites, 'users': users,
}
return render(request, template_name, args)
你知道吗型号.py你知道吗
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
bio = models.TextField(max_length=500, blank=True, null=True)
model = models.BooleanField(default=False)
...
将
__
与profile关键字一起使用:相关问题 更多 >
编程相关推荐