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