im following the official docs and after learning Python im sure of how methods work, but the model example on the beginners guide has me really confused.
The model definition is omitted but can anyone explain how this methed (was_published_recently) is given these attributes: class Poll(models.Model): # ... def was_published_recently(self): return self.pub_date >= timezone.now() - datetime.timedelta(days=1) was_published_recently.admin_order_field = 'pub_date' was_published_recently.boolean = True was_published_recently.short_description = 'Published recently?' are the names of the attributes already attached to these functions/methods, or are they being created on the fly with whatever name you want? As i am unable to comprehend what is going on, i dont really have a clue as to what each definition is doing and how it affects the model, even after reading this section of the docs over and over again im still lost. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor