【发布时间】:2021-06-27 19:03:46
【问题描述】:
我有一个基于类的视图:
class PostListViewMojeReported(ListView):
def get_username(self, **kwargs):
login_username = request.user.username
context = {'login_username': login_username}
return context
model = Post
template_name = 'blog/filter_moje_reported.html'
context_object_name = 'posts'
queryset = Post.objects.filter(Q(status='Otvorena') & (Q(res_person_1_username=username) | Q(res_person_2_username=username)))
ordering = ['-date_posted']
paginate_by = 30
我不知道如何从当前登录的用户那里获取用户名,以用作我的查询集中的过滤器。我需要将当前登录的用户与“res_person_1_username”和“res_person_2_username”进行比较。
【问题讨论】: