コード例 #1
0
ファイル: django_tools.py プロジェクト: scusack/tlhl
 def form_renderer(params, printer):
     form = canonicalise_params(params, attrs=False, length=1)
     return func(form, printer)
コード例 #2
0
ファイル: django_tools.py プロジェクト: scusack/tlhl
def csrf_token(params, printer):
    attrs, request = canonicalise_params(params, length=1)
    attrs.update(dict(name='csrfmiddlewaretoken',
                      value=get_token(request)))
    return (hidden, attrs)
コード例 #3
0
ファイル: django_tools.py プロジェクト: scusack/tlhl
 def field_renderer(params, printer):
     attrs, field = canonicalise_params(params, length=1)
     if attrs : field.as_widget = partial(field.as_widget, attrs=attrs)
     return func(field, printer)
コード例 #4
0
ファイル: django_tools.py プロジェクト: scusack/tlhl
def value(params, printer):
    model, field = canonicalise_params(params, attrs=False, length=2)
    display_name = "get_{0}_display".format(field.name)
    if hasattr(model, display_name):
        return getattr(model, display_name)()
    return getattr(model, field.name, "")
コード例 #5
0
 def form_renderer(params, printer):
     form = canonicalise_params(params, attrs=False, length=1)
     return func(form, printer)
コード例 #6
0
 def field_renderer(params, printer):
     attrs, field = canonicalise_params(params, length=1)
     if attrs: field.as_widget = partial(field.as_widget, attrs=attrs)
     return func(field, printer)
コード例 #7
0
def csrf_token(params, printer):
    attrs, request = canonicalise_params(params, length=1)
    attrs.update(dict(name='csrfmiddlewaretoken', value=get_token(request)))
    return (hidden, attrs)
コード例 #8
0
def value(params, printer):
    model, field = canonicalise_params(params, attrs=False, length=2)
    display_name = "get_{0}_display".format(field.name)
    if hasattr(model, display_name):
        return getattr(model, display_name)()
    return getattr(model, field.name, "")