rapid_list.py 590 B

12345678910111213141516171819202122232425262728
  1. # coding=utf-8
  2. __author__ = 'marcos.medeiros'
  3. from django import template
  4. register = template.Library()
  5. _base = 'rapid/list/'
  6. @register.inclusion_tag(_base+'field_header.html')
  7. def field_header(field):
  8. return {'f': field}
  9. @register.inclusion_tag(_base+'pagination.html', takes_context=True)
  10. def pagination(context):
  11. return context
  12. @register.inclusion_tag(_base+'show_value.html')
  13. def show_value(val, val_data):
  14. return {'val': val, 'val_data': val_data}
  15. @register.inclusion_tag(_base+'instance_actions.html')
  16. def instance_actions(instance):
  17. return {'o': instance}