1 | from django.db import models
|
---|
2 | import datetime
|
---|
3 |
|
---|
4 | # Create your models here.
|
---|
5 | class Event(models.Model):
|
---|
6 |
|
---|
7 | title = models.CharField(max_length=200)
|
---|
8 | event_date = models.DateTimeField()
|
---|
9 | published_date = models.DateTimeField()
|
---|
10 | body = models.CharField(max_length=5000)
|
---|
11 |
|
---|
12 |
|
---|
13 | def __unicode__(self):
|
---|
14 | return self.title
|
---|
15 |
|
---|
16 | def wasPublishedToday(self):
|
---|
17 | return self.date.date() == datetime.date.today()
|
---|
18 |
|
---|
19 | class Admin:
|
---|
20 | list_display = ('title', 'published_date', 'event_date')
|
---|
21 | list_filter = ['published_date', 'event_date']
|
---|
22 | search_fields = ['title', 'body']
|
---|
23 | date_hierarchy = 'event_date'
|
---|