這看起來應該是死的簡單,所以我必須錯過一些東西。我只想按名稱在模型實例中設置字段的值。假設我有:如何按名稱設置django模型字段?
class Foo(Model):
bar = CharField()
f = Foo()
我想按名稱設置bar的值,而不是通過訪問字段。因此,像:的
f.fields['bar'] = 'BAR"
代替
f.bar = 'BAR'
我試過SETATTR但它不堅持在數據庫中的值。我也嘗試通過_meta.fields,但一路上有各種各樣的錯誤。
DOH!是的,我忘了保存。我現在會躲在恥辱之中...... – 2009-10-09 19:50:26