Changeset 78

Show
Ignore:
Timestamp:
07/15/07 19:04:47 (18 months ago)
Author:
verbosus
Message:

Grays out blank=True fields, thanks Justin Findlay

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • django/trunk/utils/modelviz.py

    r73 r78  
    1717    don't show the class member fields. 
    1818""" 
    19 __version__ = "0.7" 
     19__version__ = "0.8" 
    2020__svnid__ = "$Id$" 
    2121__license__ = "Python" 
     
    2626   "Carlo C8E Miron", 
    2727   "Andre Campos <cahenan@gmail.com>", 
     28   "Justin Findlay <jfindlay@gmail.com>", 
    2829   ] 
    2930 
     
    9293        {% for field in model.fields %} 
    9394        <TR><TD ALIGN="LEFT" BORDER="0" 
    94         ><FONT FACE="Helvetica Bold">{{ field.name }}</FONT 
     95        ><FONT {% if field.blank %}COLOR="#7B7B7B" {% endif %}FACE="Helvetica Bold">{{ field.name }}</FONT 
    9596        ></TD> 
    96         <TD ALIGN="LEFT">{{ field.type }}</TD></TR> 
     97        <TD ALIGN="LEFT" 
     98        ><FONT {% if field.blank %}COLOR="#7B7B7B" {% endif %}FACE="Helvetica Bold">{{ field.type }}</FONT 
     99        ></TD></TR> 
    97100        {% endfor %} 
    98101    {% endif %} 
     
    130133                model['fields'].append({ 
    131134                    'name': field.name, 
    132                     'type': type(field).__name__ 
     135                    'type': type(field).__name__, 
     136                    'blank': field.blank 
    133137                    }) 
    134138