我正在尝试从request.param
Elixir 对象属性中交换键名。下面,Elixir 对象bk
是一个Book()
具有属性的PrintTitle
。 PrintTitle
也来自作为 a 的形式request.param
。我不想手动将所有参数映射到 Book 属性,而是基于一个简单的if in
. 但是,它不起作用,因为我在bk.k
.
if len(request.params) != 0:
bk = Book()
for k, v in request.params.items():
print k, v # gives me love
bk.k = v # no love here
print 'Print Title:', bk.PrintTitle # value is None (obviously)