Hmm, I can't see anything wrong with your code, so I'm gonna go to the
basics - how about your code indentation? Is the "def __unicode__()"
the same way as your model field definitions?
The __unicode__() function must be part of your Poll class, not standalone.

  Cheers

    Jirka

On 11/05/2010, HelloWorld <zuckerp...@gmail.com> wrote:
> Hi Jirka
>
> Thanks for your answer!
>
> By structure I mean, I just followed the tutorial and am not sure if
> the position and order of these tutorial code is right in my code:
>
> class Poll(models.Model):
>     # ...
>     def __unicode__(self):
>         return self.question
>
> class Choice(models.Model):
>     # ...
>     def __unicode__(self):
>         return self.choice
>
>
> AND
>
> import datetime
> # ...
> class Poll(models.Model):
>     # ...
>     def was_published_today(self):
>         return self.pub_date.date() == datetime.date.today()
>
>
> And I know the result is wrong because in the API it does not return
> what the tutorial says should be returned:
>
> TUTORIAL:
>
>>>> from mysite.polls.models import Poll, Choice
>
> # Make sure our __unicode__() addition worked.
>>>> Poll.objects.all()
> [<Poll: What's up?>]
>
>
> ME:
>
>>>> Poll.objects.all()
> [<Poll: Poll object>]
>
> Thanks for the time!
>
> Best
>
> Z.
>
>
>
>
> On May 11, 12:03 pm, Jirka Vejrazka <jirka.vejra...@gmail.com> wrote:
>> > class Choice(models.Model):
>> >    poll = models.ForeignKey(Poll)
>> >    choice = models.CharField(max_length=200)
>> >    votes = models.IntegerField()
>> >    def __unicode__(self):
>> >        return self.question
>>
>> > I know the structure is wrong.
>> > Any suggestions would be greatly appreciated.
>>
>> Hi,
>>
>>   I'm not sure why you'd think the structure is wrong (i.e. state
>> actual errors or problems rather than generic statements).
>>
>>   However there is one problem with your Choice model. It does not
>> have any self.question, so __unicode__() can't really return it. You
>> probaby want to use "return self.choice" there (or compose some text
>> string based on existing model fields).
>>
>>   HTH
>>
>>     Jirka
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To post to this group, send email to django-us...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group
>> athttp://groups.google.com/group/django-users?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>

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

Reply via email to