Replaced the use of a deprecated Django field attribute with the sanctioned replacement.

- Legacy-Id: 15315
This commit is contained in:
Henrik Levkowetz 2018-07-12 10:19:00 +00:00
parent e87442f33a
commit 21f38a364e

View file

@ -98,8 +98,8 @@ class Command(AppCommand):
#debug.show('field.name')
#debug.pprint('dir(field.remote_field.to)')
#exit()
rel_app=field.remote_field.to._meta.app_label
rel_model_name=field.remote_field.to.__name__
rel_app=field.remote_field.model._meta.app_label
rel_model_name=field.remote_field.model.__name__
if rel_model_name == model_name:
# foreign key to self class -- quote
# the rmodel_name
@ -111,10 +111,10 @@ class Command(AppCommand):
name=field.name,
app=rel_app,
module=rel_app.split('.')[-1],
model=field.remote_field.to,
model=field.remote_field.model,
model_name=rel_model_name,
rmodel_name=rmodel_name,
resource_name=field.remote_field.to.__name__.lower(),
resource_name=field.remote_field.model.__name__.lower(),
))
imports[rel_app]["module"] = rel_app
imports[rel_app]["names"].append(rel_model_name)
@ -124,10 +124,10 @@ class Command(AppCommand):
m2m_keys = []
for field in model._meta.many_to_many:
#debug.show('field.name')
#debug.pprint('dir(field.remote_field.to)')
#debug.pprint('dir(field.remote_field.model)')
#exit()
rel_app=field.remote_field.to._meta.app_label
rel_model_name=field.remote_field.to.__name__
rel_app=field.remote_field.model._meta.app_label
rel_model_name=field.remote_field.model.__name__
if rel_model_name == model_name:
# foreign key to self class -- quote
# the rmodel_name
@ -139,10 +139,10 @@ class Command(AppCommand):
name=field.name,
app=rel_app,
module=rel_app.split('.')[-1],
model=field.remote_field.to,
model=field.remote_field.model,
model_name=rel_model_name,
rmodel_name=rmodel_name,
resource_name=field.remote_field.to.__name__.lower(),
resource_name=field.remote_field.model.__name__.lower(),
))
imports[rel_app]["module"] = rel_app
imports[rel_app]["names"].append(rel_model_name)