如何通过django中的date_joined从auth_user表顺序中获取我之后的所有用户记录[关闭]

问题描述 投票:0回答:2

我是django新手,

我只想特定用户名之后从auth_user表顺序按date_joined进行获取所有用户记录

请指导或回复您的宝贵答复。

谢谢大家!

mysql django python-3.x django-models sql-order-by
2个回答
0
投票

它适合您!!

from django.contrib.auth.models import User,auth

def userList(request):

User.objects.filter(username=username).order_by('date_joined')

0
投票

令人惊讶的是,我找到了一个窍门,对我有帮助。


from django.contrib.auth.models import User

def user_list_after_me(request):
    username = request.user.username

    user = User.objects.get(username__exact=username)
    start_date = user.date_joined
    end_date = datetime.datetime.today().replace(microsecond=0)

    user_list = list(User.objects.filter(date_joined__range=[start_date, end_date]))

    messages.warning(request, str(start_date)+' || '+str(end_date))
    messages.warning(request, len(user_list))

    return render(request, 'list.html')

© www.soinside.com 2019 - 2024. All rights reserved.