Yes, the methods are part of your model class. You almost have it right,
and just need to fix your indentations:
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __unicode__(self):
return self.question
def was_published_recently(self):
return self.pub_date >= timezone.now() -
datetime.timedelta(days=1)
On Tue, Jul 17, 2012 at 11:43 AM, jeffsarge <[email protected]> wrote:
> Hi,
> I'm learning Django and Python at the same time. Going through the Django
> tutorial (writing your first Django app)
> Going smooth until I hit the part where I need to add a unicode method to
> both Poll and Choice:
>
> def __unicode__(self):
> return self.question
>
> same with the custom methods that are supposed to be added (def
> was_published_recently(self):
>
> Do these just get stuck onto the end of my class Poll(models.Model):?
> like this...
>
> class Poll(models.Model):
> question = models.CharField(max_length=200)
> pub_date = models.DateTimeField('date published')
>
> def __unicode__(self):
>
> return self.question
>
> def was_published_recently(self):
> return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
>
> I'm not sure what the correct way is to add this code to the python
> classes I created earlier in the polls/models.py
> Any ideas?
>
> thanks,
> Jeff
>
>
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/django-users/-/2h8gM7CDls8J.
> 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.
>
--
Jonathan D. Baker
Developer
http://jonathandbaker.com
--
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.