Change imports order
Use OrderedDict for fields
Handle and FK returns link to detail view if exists.