#10405: quoted class names in foreign key definition causes 'str' object has no
attribute '_default_manager'
---------------------------------------------------+------------------------
          Reporter:  danbrwn                       |         Owner:  nobody     
       
            Status:  new                           |     Milestone:  1.1        
       
         Component:  Database layer (models, ORM)  |       Version:  
1.0-alpha-2       
        Resolution:                                |      Keywords:  
foreign,key,quoted
             Stage:  Accepted                      |     Has_patch:  0          
       
        Needs_docs:  0                             |   Needs_tests:  0          
       
Needs_better_patch:  0                             |  
---------------------------------------------------+------------------------
Comment (by GDorn):

 Confirming that happens to me as well in the 1.1 beta 1, freshly
 installed.  I also can show an identical case (except for declaration
 order) which doesn't cause the problem.

 This arrangement causes the {{{AttributeError}}}:
 {{{
 class ClassA(models.Model):
     ref = models.ForeignKey("ClassB")

 class ClassAForm(ModelForm):
     class Meta:
         model=ClassA

 class ClassB(models.Model):
     pass
 }}}


 This arrangement does not:
 {{{
 class ClassA(models.Model):
     ref = models.ForeignKey("ClassB")

 class ClassB(models.Model):
     pass

 class ClassAForm(ModelForm):
     class Meta:
         model=ClassA
 }}}

 Hope this helps.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/10405#comment:8>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to