Opened 9 years ago

Closed 9 years ago

#1912 closed defect (duplicate)

documentation/tutorial1 corrections

Reported by: mikeal@… Owned by: jacob
Component: Documentation Version:
Severity: normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:


First off, I love the way you guys write documentation.

Some issues with

  • At this point you should probably change 2005 to 2006
  • once you define Poll.was_published_today() you need to import datetime into your model.
  • the way your example writes Poll.was_published_today() gives me an attribute error (OSX 10.4.6, python 2.4.3),

I believe you want to use is;

def was_published_today(self):
    return ==
  • All the shell interaction responses are off (they look like they are in namespaces now), probably because they were changed recently, what I get is
<Choice: Not much>
<Choice: the sky>
<Poll: What's up?>

Change History (1)

comment:1 Changed 9 years ago by Malcolm Tredinnick <malcolm@…>

  • Resolution set to duplicate
  • Status changed from new to closed

Thanks for the comments. A little feedback..

  1. Changing the date seems to not matter very much. It's not that confusing, surely.
  2. We already import datetime, about five lines above where was_published_today is defined in the tutorial.
  3. Your change to was_published_today is only correct if you do from datetime import datetime. We do import datetime and date is a method of the datetime module (and now() is not).
  4. All the shell responses in the tutorial are indeed wrong. There was a patch and then it was postponed temporarily and then it fell through the cracks. This portion (fixing the output) is the last bit of #1724 and that will be fixed shortly.

So I think we can close this one off. But thanks for the feedback, in any case.

Note: See TracTickets for help on using tickets.
Back to Top