djblets.util.templatetags.djblets_js¶
JavaScript-related template tags.
- form_dialog_fields(form)¶
Translates a Django Form object into a JavaScript list of fields. The resulting list of fields can be used to represent the form dynamically.
- json_dumps(value, indent=None)¶
- json_dumps_items(d, append='')¶
Dumps a list of keys/values from a dictionary, without braces.
This works very much like
json_dumps
, but doesn’t output the surrounding braces. This allows it to be used within a JavaScript object definition alongside other custom keys.If the dictionary is not empty, and
append
is passed, it will be appended onto the results. This is most useful when you want to append a comma after all the dictionary items, in order to provide further keys in the template.