Кажется, что это должно быть мертвым простым, поэтому я должен что-то упустить. Я просто хочу установить значение поля в экземпляре модели по имени. Скажем, у меня есть:
class Foo(Model):
bar = CharField()
f = Foo()
Я хочу установить значение bar по имени, а не путем доступа к полю. Так что-то вроде:
f.fields['bar'] = 'BAR"
вместо
f.bar = 'BAR'
Я пробовал setattr, но он не сохраняет значение в базе данных. Я также пробовал пройти через поля _meta.fields, но получил различные ошибки на этом пути.