| 123456789101112131415 |
- from django.template.context import RequestContext
- def get_context_dict(context):
- """
- Contexts in django version 1.9+ must be dictionaries. As xadmin has a legacy with older versions of django,
- the function helps the transition by converting the [RequestContext] object to the dictionary when necessary.
- :param context: RequestContext
- :return: dict
- """
- if isinstance(context, RequestContext):
- ctx = context.flatten()
- else:
- ctx = context
- return ctx
|