1

Twitter ブートストラップ ボタンを生成するウィジェットを作成する方法はありますか? フォームの中央にいくつかのボタンを配置する必要があります。(または入力ではない html)

次のように試しました:

class BootstrapButtonWidget(forms.Widget):
    def render(self, value, attrs=None):
        return '<a href="#" class="btn btn-danger delete">%s</a>' % (value,)


class BootstrapButton(forms.Field):
    def __init__(self, value,  *args, **kwargs):
        if not kwargs:
            kwargs = {}
        kwargs["widget"] = BootstrapButtonWidget

        super(BootstrapButton, self).__init__(*args, **kwargs)

    def clean(self, value):
        return value

しかし、値を渡すことができませんでした。彼は常に「価値」を費やしています。

次のようなボタンをレンダリングする必要があります。

<button type="button" class="btn %s">%s</button> % (btn_type, btn_text)

レンダリング:

<button type="button" class="btn btn-primary">Delete this</button>

http://twitter.github.com/bootstrap/base-css.html#buttons

4

1 に答える 1