1 2 3 4 5 6 7 8 9 10 11 12 | ################################################################################ try: import models as this_db for item in dir(this_db): try: obj = getattr(this_db, item) if type(obj) == models.base.ModelBase: fields = dict((f.name, f) for f in obj._meta.fields) setattr(obj._meta, 'field_map', fields) except:{} except:{} ################################################################################ |
Comments
Or you could just use
_meta.get_field("name"), which has been available since Django's initial public release.#