Modify ↓
Ticket #105 (closed defect: fixed)
ForeignKey relationships that specify their 'to' model as a string fail
| Reported by: | anonymous | Owned by: | andrew |
|---|---|---|---|
| Priority: | major | Milestone: | 0.5 |
| Component: | commands | Version: | 0.6-pre |
| Keywords: | Cc: |
Description
e.g.
my_field = models.ForeignKey?('app.TableName?')
When migrate is run:
File "south/db/generic.py", line 121, in create_table
for field_name, field in fields
File "south/db/generic.py", line 272, in column_sql
sql = field.db_type()
File "/usr/lib/python2.5/site-packages/django/db/models/fields/related.py", line 708, in db_type
rel_field = self.rel.get_related_field()
File "/usr/lib/python2.5/site-packages/django/db/models/fields/related.py", line 601, in get_related_field
data = self.to._meta.get_field_by_name(self.field_name)
AttributeError?: 'str' object has no attribute '_meta'
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

Also see http://groups.google.com/group/south-users/browse_thread/thread/aaf9b96935ad651a?hl=en
I'll be looking at this shortly.