I would like to override the default Python Calendar CSS. I am currently using the class calendar.HTMLCalendar and would like to override the default python calendar css.
What is the smartest way in overriding the default css? Any help or suggestions would be appreciated.
I would like to use my calendar css.
-Keoko
Here is a sample of the templatetag that I am using:
def formatday(self, day, weekday):
if day != 0:
cssclass = self.cssclasses[weekday]
if date.today() == date(self.year, self.month, day):
cssclass += ' today'
if day in self.readings:
cssclass += ' filled'
body = ['<ul>']
for reading in self.readings[day]:
body.append('<li>')
body.append('<a href="%s">' % reading.get_absolute_url())
body.append(esc(reading.series.primary_name))
body.append('</a></li>')
body.append('</ul>')
return self.day_cell(cssclass, '<span class="dayNumber">%d</span> %s' % (day, ''.join(body)))
return self.day_cell(cssclass, '<span class="dayNumberNoReadings">%d</span>' % (day))
return self.day_cell('noday', ' ')
Thanks again.