1234567891011121314151617181920212223242526272829 |
- from erlport import Port, Protocol, String, Atom
- from erlport.erlterms import decode
- from django.template import Context, Template
- from django.conf import settings
- import types
- from erlydtl_python_test import ErlydtlProtocol as proto
- settings.configure(DEBUG=True, TEMPLATE_DEBUG=True)
- ep = proto()
- ep.handle_template([u"{{ value|date }}",u"object,datetime,datetime.date.today()"])
- ep.handle_template([u"{{ value|time:\"H:i\" }}",u"object,datetime,datetime.datetime.now()"])
- DateFormat = erlydtl_filters_tests:erlydtl_render("{{ value|random }}", [ {value, ["b","c","d","D","F","j","l","L","m","M","n","N","t","w","W","y","Y","z"]} ] ).
- Template = "{{ value|date:\"" ++ DateFormat ++ "\" }}".
- Value = { {2010,12,1}, {10,11,12} }.
- Port = erlydtl_python_test:start().
- PyDate = lists:flatten(io_lib:format("object|datetime|~s", [erlydtl_filters_tests:python_datetime_encode(Value)])).
- erlydtl_filters_tests:py_template(Port, Template, PyDate).
- from django.template import Context, Template
- from django.conf import settings
- settings.configure(DEBUG=True, TEMPLATE_DEBUG=True)
- from erlydtl_python_test import ErlydtlProtocol as proto
- ep = proto()
- c = Context({"value": "Check out www.yahoo.com"})
- t = Template("{{ value|urlize }}")
- t.render(c)
|