Как получить всю пользовательскую запись после меня из таблицы auth_user по дате и дате присоединения в django [закрыто] - PullRequest
0 голосов
/ 17 октября 2019

Я новичок в django,

Я просто хочу получить всю запись пользователя после определенного имени пользователя из auth_user порядка таблицby date_joined.

Пожалуйста, направьте или ответьте на свой ценный ответ.

Спасибо за все!

Ответы [ 2 ]

0 голосов
/ 17 октября 2019

Удивительно, но я нашел трюк, он мне полезен.


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')

0 голосов
/ 17 октября 2019

Это работает для вас!

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

def userList(request):

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