Я пытаюсь отобразить только те встречи, которые назначил текущий зарегистрированный пользователь, но в итоге я получаю все встречи из базы данных.
это файл 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. Вы можете передать несколько параметров внутри фильтра.
Да, это сработало. Но мне пришлось создать отношения один к одному между назначением и пользователем