预填充形式与toscawidgets2 / turbogears2

时间:2013-07-24 18:01:19

标签: python forms web-frameworks turbogears2 toscawidgets

Hello开发人员,

我有这样一个UserForm:

class UserForm(AdminPage):
entity = model.User
title = 'User'
class child(FloatForm):
    css_class = 'floatform'
    buttons = [SaveButton(),CancelButton()]
    help_msg = 'Enter the information for the new user'
    id = HiddenField(validator=twc.IntValidator)
    user_name = TextField(
        label="User ID",
        validator = twc.Required
    )
    customer_id = TextField(
        label="Customer ID",
        validator=twc.Required
    )
    password = PasswordField(
        label="Password",
        validator = twc.Required
    )
    ...

当我用/ user调用我的网页时,我得到一个空表单来创建一个新用户。好。

当我用/ user?id = X调用我的网页时,我得到的表单中填充了id = X的用户对象的值。好。

当我使用/ user?customer_id = X调用我的网页时,我再次获得一个空表单。不好:(

在最后一种情况下我想要的是获得一个空的表单,其中customer_id字段填充了值X.

任何人都可以告诉我该怎么做?

0 个答案:

没有答案