Найти - Пользователи
Полная версия: обновление записей
Начало » Django » обновление записей
1
minotavr_x86
Имеются переменные
имя поля = “имя поля”
значение = “значение”
как сделать обновление записи имя поля в переменной?
vaxXxa
Вопрос написан как-то криво, но наверное тебе надо воспользоваться функцией exec()
var = 'title'
value = 'My first title'
exec(var + ' = "' + value + '"')
print(title)
minotavr_x86
Обычно это делается так
p = base.objects.filter(id=id)get()
p.<имя поля> = <значение>
p.save
как мне это сделать, если имя поля строка?
regall
setattr(obj, '<attr_name>', '<attr_value>')
minotavr_x86
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB