Briel:
Thanks, Karen was right. Regarding pastebin, amount of text pasted.
This is in direct response from someone on the IRC , I suspect it is
Karen wanting this information. Asking for more info than could be
given on IRC. Also, I did paste to dpaste but no one has attempted.
Regarding specific times when this happens I listed above that it
happened whenever I tried to access 'any' part of the site. Thanks
On Mon, Mar 2, 2009 at 11:26 AM, Dan <[email protected]> wrote:
>
> Thanks, that seems to be what was wrong. At least now I get a database
> error. Still trying to figure it out. Not related I am sure. Removed
> quoted references and the error went away.
>
> On Mar 2, 10:58 am, Karen Tracey <[email protected]> wrote:
>> On Mon, Mar 2, 2009 at 11:11 AM, Dan <[email protected]> wrote:
>>
>> > AttributeError: 'str' object has no attribute '_default_manager' from
>> > related.py django 1.0.2
>> > -------------------------------------------get this error when
>> > accessing any part of site
>> > -----------------------------------------------------
>> > MOD_PYTHON ERROR
>>
>> > [snip traceback]
>> >  File "/usr/lib/python2.5/site-packages/django/db/models/fields/
>> > related.py", line 694, in formfield
>> >    'queryset': self.rel.to._default_manager.complex_filter(
>>
>> > AttributeError: 'str' object has no attribute '_default_manager'
>>
>> This means that somehow a string reference to a model has not been
>> transformed into an actual model reference as would be expected by the time
>> this code runs.
>>
>>
>>
>>
>>
>> > ----------------------------------------------
>>
>> > extensions.models.py-------------------------------------------------------
>> >  --------
>> > from django.db import models
>> > from sipconfig import *
>> > from django.forms import ModelForm, fields, TextInput, IntegerField
>> > # Create your models here.
>> > class Plc(models.Model):
>> >    name=models.CharField(max_length=30)
>> >    ip_addr=models.IPAddressField()
>> >    ip_port=models.IntegerField(default=9600)
>> >    plc_net=models.IntegerField()
>> >    plc_node=models.IntegerField()
>> >    plc_unit=models.IntegerField()
>>
>> >    def __unicode__(self):
>> >          return self.name
>>
>> >    class Admin: pass
>>
>> > class VoipGateway(models.Model):
>> >    name=models.OneToOneField('sipconfig.station')
>> >    def __unicode__(self):
>> >          return self.name.dev_name
>> >    class Admin: pass
>>
>> > class Extension(models.Model):
>> >    PREFIX_CHOICE=(
>> >        ('1','station'),
>> >        ('9','lock'),
>> >        ('8','voicemail'))
>> >    context=models.ForeignKey('sipconfig.station')
>>
>> Why are you using quoted strings instead of direct references to the target
>> models here and in the OneToOneField in VoipGateway?  I don't understand why
>> it isn't working, but it also doesn't appear to be necessary in your case
>> (you don't have circular references, which is where you absolutely need to
>> use string references) so you may avoid the error simply by not using the
>> quoted-string version here.  At any rate it would be something to try.  (I
>> cannot experiment with recreating this myself for several days as I am
>> traveling and do not have access to the machines I would normally use to do
>> testing under Apache.)
>>
>> Karen
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to