簡體   English   中英

python peewee insert,表名在變量中

[英]python peewee insert, with table name in variable

大部分時間我們都會使用以下方式創建peewee項目:

User.create(name='aa', age=20, ...)

但在某些情況下,表名存儲在變量中。 我注意到我可以使用database.execute_sql()來執行原始SQL語句。 但我覺得它有點亂。

有沒有辦法做這樣的事情?

#{TableName}.create(name='aa', age=20, ...)

謝謝你的時間!

使用此處概述的方法:

class Table(Model):
    text = TextField()

    class Meta:
        database = DB

table_name = 'Table'
table = globals()[table_name].create(text='lorem ipsum')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM