Django

Code

Changeset 182

Show
Ignore:
Timestamp:
07/18/05 15:35:51 (3 years ago)
Author:
adrian
Message:

Fixed bug in dynamically-generated docs -- ForeignKeys? were throwing an exception

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/views/admin/doc.py

    r57 r182  
    276276    'FileField'                 : 'File path', 
    277277    'FloatField'                : 'Decimal number', 
     278    'ForeignKey'                : 'Integer', 
    278279    'ImageField'                : 'File path', 
    279280    'IntegerField'              : 'Integer', 
     
    294295 
    295296def get_readable_field_data_type(field): 
     297    # ForeignKey is a special case. Use the field type of the relation. 
     298    if field.__class__.__name__ == 'ForeignKey': 
     299        field = field.rel.get_related_field() 
    296300    return DATA_TYPE_MAPPING[field.__class__.__name__] % field.__dict__ 
    297301