Django

Code

Show
Ignore:
Timestamp:
09/02/08 10:26:00 (4 months ago)
Author:
jacob
Message:

Fixed #8309: subclasses now inherit GenericForeignKey correctly. There's also now an internal API so that other "virtual fields" like GFK can be inherited as well. Thanks, msaelices.

Files:

Legend:

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

    r8851 r8855  
    2727    def __init__(self, meta, app_label=None): 
    2828        self.local_fields, self.local_many_to_many = [], [] 
     29        self.virtual_fields = [] 
    2930        self.module_name, self.verbose_name = None, None 
    3031        self.verbose_name_plural = None 
     
    156157            del self._name_map 
    157158 
     159    def add_virtual_field(self, field): 
     160        self.virtual_fields.append(field) 
     161 
    158162    def setup_pk(self, field): 
    159163        if not self.pk and field.primary_key: