Если PF
- это название вашей модели и вы хотите обновить запись в базе данных.
Прежде всего, вам нужно получить запись из базы данных, которую необходимо обновить. Затем вы можете обновить эту запись. Для получения отдельной записи вы можете использовать метод get
, а затем обновить соответствующие поля и сохранить отдельную запись. Он обновит вашу существующую запись.
Пример кода для обновления отдельной записи в базе данных
event1 = PF.objects.get(pk=1)
event1.pass_number = 12
event1.fail_number = 6
event1.save()
ПРИМЕЧАНИЕ: Здесь, пожалуйста, замените 1
первичным ключом вашего запись, которая существует в базе данных.
Чтобы обновить несколько записей, вы должны получить все записи, которые необходимо обновить. Вы можете использовать filter
для фильтрации данных или all
, если хотите получить все записи.
Пример кода для обновления всех записей в базе данных
events = PF.objects.all()
events.update(pass_number = 12, fail_number = 6)
Пример кода для обновления отфильтрованной записи в базе данных
Вы можете увидеть примеры с фильтром и обновлением по следующей ссылке. Спасибо https://docs.djangoproject.com/en/3.0/ref/models/querysets/#update