【问题标题】:web2py displays id tooweb2py 也显示 id
【发布时间】:2015-02-10 12:43:50
【问题描述】:

我在 default.py 中得到了这段代码:

form_0 = SQLFORM(db.base_folder, record=db.base_folder(1))
query = db.base_folder.folder != ''
set = db(query)
rows = set.select()
if rows:
    form_0.vars.folder = rows[0]['folder']

在 db.py 中:

db.define_table(
'base_folder',
Field('folder',
      type='string',
      default='You need to set up a directory to backup to !',
    ),
    format='%(folder)s'
)

不幸的是,显示的表单也会显示:

id: 1

高于字段值。当我省略记录选项时,此问题消失。

请问我该如何避免这种行为 - 因为我需要保持更新 功能?

谢谢,

【问题讨论】:

    标签: python database field web2py


    【解决方案1】:
    SQLFORM(db.base_folder, record=db.base_folder(1), showid=False)
    

    【讨论】:

    • 我阅读了整个 db 文档,我没想到它可能来自 ^^.. 感谢您指出我的 d#*ness。 ;)
    • 另一个选项是:db.base_folder.id.readable = False
    猜你喜欢
    • 1970-01-01
    • 2012-12-30
    • 2014-10-31
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多