Django

Code

Changeset 3196

Show
Ignore:
Timestamp:
06/23/06 02:43:33 (2 years ago)
Author:
russellm
Message:

Added comments to clarify the string->field name resolution logic.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/models/fields/related.py

    r3195 r3196  
    2424    module = rel_cls.__module__ 
    2525    key = (module, name) 
     26    # Has the model already been loaded?  
     27    # If so, resolve the string reference right away 
    2628    model = get_model(rel_cls._meta.app_label,field.rel.to) 
    2729    if model: 
     
    2931        field.do_related_class(model, rel_cls) 
    3032    else: 
     33        # Mark the related field for later lookup 
    3134        pending_lookups.setdefault(key, []).append((rel_cls, field)) 
    3235