2013-06-03 41 views
7

我想使用peewee來自csv的create記錄。它看起來像語法要求關鍵字ARGS:從peewee獲得有序的字段名稱模型

user = User.create(username='admin', password='test') 

如果CSV樣子(admin, test)行,就可以方便的知道字段名('username', 'password')形成一個字典來傳遞(它看起來像我可以」 t傳遞模型的值列表來推斷相應的字段是什麼)。

是否有User的屬性,它們按照它們被定義的順序具有一個字段名稱列表?

感謝

回答

11

看起來像它的User._meta.get_field_names()

我只是看到別人提到它在another question

+0

注意自我:不要使用'用戶'作爲模型名 – beardc

+0

我只是偶然發現了這個問題:爲什麼你不使用用戶作爲模型名? – Thomas

+0

這是[postgres中的保留字](http://stackoverflow.com/questions/10891368/postgres-table-column-name-restrictions)。 Peewee處理它很好,但它使使用控制檯更加棘手。 – beardc

相關問題