summaryrefslogtreecommitdiff
path: root/examples/rwbench/djangoext.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rwbench/djangoext.py')
-rw-r--r--examples/rwbench/djangoext.py55
1 files changed, 22 insertions, 33 deletions
diff --git a/examples/rwbench/djangoext.py b/examples/rwbench/djangoext.py
index 06897e5..0052aef 100644
--- a/examples/rwbench/djangoext.py
+++ b/examples/rwbench/djangoext.py
@@ -12,12 +12,13 @@ from rwbench import dateformat
from rwbench import ROOT
settings.configure(
- TEMPLATE_DIRS=(join(ROOT, 'django'),),
+ TEMPLATE_DIRS=(join(ROOT, "django"),),
TEMPLATE_LOADERS=(
- ('django.template.loaders.cached.Loader', (
- 'django.template.loaders.filesystem.Loader',
- )),
- )
+ (
+ "django.template.loaders.cached.Loader",
+ ("django.template.loaders.filesystem.Loader",),
+ ),
+ ),
)
# for django extensions. We monkey patch our extensions in so that
@@ -58,13 +59,12 @@ def form(parser, token):
args = []
while p.more():
args.append(p.value())
- body = parser.parse(('endform',))
+ body = parser.parse(("endform",))
parser.delete_first_token()
return FormNode(body, *args)
class InputFieldNode(Node):
-
def __init__(self, name, type=None, value=None):
self.name = var_or_none(name)
self.type = var_or_none(type)
@@ -72,22 +72,17 @@ class InputFieldNode(Node):
def render(self, context):
name = self.name.resolve(context)
- type = 'text'
- value = ''
+ type = "text"
+ value = ""
if self.type is not None:
type = self.type.resolve(context)
if self.value is not None:
value = self.value.resolve(context)
- tmpl = django_loader.get_template('_input_field.html')
- return tmpl.render(DjangoContext({
- 'name': name,
- 'type': type,
- 'value': value
- }))
+ tmpl = django_loader.get_template("_input_field.html")
+ return tmpl.render(DjangoContext({"name": name, "type": type, "value": value}))
class TextareaNode(Node):
-
def __init__(self, name, rows=None, cols=None, value=None):
self.name = var_or_none(name)
self.rows = var_or_none(rows)
@@ -98,24 +93,20 @@ class TextareaNode(Node):
name = self.name.resolve(context)
rows = 10
cols = 40
- value = ''
+ value = ""
if self.rows is not None:
rows = int(self.rows.resolve(context))
if self.cols is not None:
cols = int(self.cols.resolve(context))
if self.value is not None:
value = self.value.resolve(context)
- tmpl = django_loader.get_template('_textarea.html')
- return tmpl.render(DjangoContext({
- 'name': name,
- 'rows': rows,
- 'cols': cols,
- 'value': value
- }))
+ tmpl = django_loader.get_template("_textarea.html")
+ return tmpl.render(
+ DjangoContext({"name": name, "rows": rows, "cols": cols, "value": value})
+ )
class FormNode(Node):
-
def __init__(self, body, action=None, method=None):
self.body = body
self.action = action
@@ -123,15 +114,13 @@ class FormNode(Node):
def render(self, context):
body = self.body.render(context)
- action = ''
- method = 'post'
+ action = ""
+ method = "post"
if self.action is not None:
action = self.action.resolve(context)
if self.method is not None:
method = self.method.resolve(context)
- tmpl = django_loader.get_template('_form.html')
- return tmpl.render(DjangoContext({
- 'body': body,
- 'action': action,
- 'method': method
- }))
+ tmpl = django_loader.get_template("_form.html")
+ return tmpl.render(
+ DjangoContext({"body": body, "action": action, "method": method})
+ )