﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
2601	Question on tutorial1	nsteinmetz@…	Jacob	"In polls/models.py, we have already two class :


{{{
from django.db import models

# Create your models here.
class Poll(models.Model):
        question = models.CharField(maxlength=200)
        pub_date = models.DateTimeField('date published')

class Choice(models.Model):
        poll = models.ForeignKey(Poll)
        choice = models.CharField(maxlength=200)
        votes = models.IntegerField()


}}}
Do we have to add __str__() methodes after pub_date and votes line or to remove them ?

If I do :

{{{
from django.db import models
import datetime

# Create your models here.
class Poll(models.Model):
        question = models.CharField(maxlength=200)
        pub_date = models.DateTimeField('date published')

        def __str__(self):
                return self.question

        def was_published_today(self):
                return self.pub_date.date() == datetime.date.today()

class Choice(models.Model):
        poll = models.ForeignKey(Poll)
        choice = models.CharField(maxlength=200)
        votes = models.IntegerField()

        def __str__(self):
                return self.choice
}}}

it seems it does not work... and I do not have :

{{{
# Make sure our __str__() addition worked.
>>> Poll.objects.all()
[<Poll: What's up?>]
}}}

Cf : http://www.djangoproject.com/documentation/tutorial1/

What do I miss ??"	defect	closed	Documentation	0.95	normal	worksforme			Unreviewed	0	0	0	0	0	0
