added get_remote_field compat function

This commit is contained in:
auvipy 2016-04-21 00:19:30 +06:00
parent 888e5c78bd
commit 3e8f1c9b3a

View File

@ -185,3 +185,18 @@ def template_render(template, context=None, request=None):
# backends template, e.g. django.template.backends.django.Template
else:
return template.render(context, request=request)
def get_remote_field(field):
"""
Django 1.9 removed usage of Rel objects, see
https://github.com/django/django/pull/4241
:param field: Field
:return: remote field
"""
from django.db.models import fields
if django.VERSION < (1, 9):
return field.rel
else:
return field.remote_field