Я пытаюсь отобразить только те встречи, которые назначил текущий зарегистрированный пользователь, но в итоге я получаю все встречи из базы данных.

это файл views.py как я могу отобразить встречи, назначенные текущим вошедшим пользователем

?
def user(request):
    client = Client.objects.all()
    appointments = Appointment.objects.all()

    context = {'appointments': appointments, 'client': client,
               }

    return render(request, 'users/user.html', context)

Вместо использования "all()" в запросе используйте "filter()". "all()" дает вам все записи в таблице. сделайте что-то вроде этого appointments = Appointment.objects.filter(user = request.user) Левая часть "user" внутри фильтра должна быть столбцом в модели/таблице Appointment. Вы можете передать несколько параметров внутри фильтра.

Да, это сработало. Но мне пришлось создать отношения один к одному между назначением и пользователем

Вернуться на верх