fix foreignkey in changset linking to created object
This commit is contained in:
parent
dabc18b3cb
commit
3cef66aa85
1 changed files with 4 additions and 3 deletions
|
@ -308,15 +308,16 @@ def changeset_detail(request, pk):
|
||||||
else:
|
else:
|
||||||
field = model._meta.get_field(name)
|
field = model._meta.get_field(name)
|
||||||
field_title = field.verbose_name
|
field_title = field.verbose_name
|
||||||
field_value = field.to_python(value)
|
|
||||||
if field.related_model is not None:
|
if field.related_model is not None:
|
||||||
if issubclass(field.related_model, User):
|
if issubclass(field.related_model, User):
|
||||||
field_value = objects[field.related_model][field_value].username
|
field_value = objects[field.related_model][value].username
|
||||||
else:
|
else:
|
||||||
field_value = objects[field.related_model][field_value].title
|
field_value = objects[field.related_model][value].title
|
||||||
change_data.update({
|
change_data.update({
|
||||||
'missing_dependency': field.name in missing_dependencies,
|
'missing_dependency': field.name in missing_dependencies,
|
||||||
})
|
})
|
||||||
|
else:
|
||||||
|
field_value = field.to_python(value)
|
||||||
if name in unique_collisions:
|
if name in unique_collisions:
|
||||||
change_data.update({
|
change_data.update({
|
||||||
'unique_collision': field.name in unique_collisions,
|
'unique_collision': field.name in unique_collisions,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue