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:{}
################################################################################
|
More like this
- convenience parent class for UserProfile model by willhardy 3 years ago
- Human readable file names decorator by maxk 1 year, 1 month ago
- Add model form field meta data in a DRY way by jedie 3 years, 2 months ago
- Admin Image Widget by baumer1122 3 years, 9 months ago
- FieldAccessForm (per-field user access for forms derived from models) by Killarny 3 years, 7 months ago
Comments
Or you could just use
_meta.get_field("name"), which has been available since Django's initial public release.#