I hava also have some error , 
Why ? i did import calendar!

ViewDoesNotExist at /admin/auth/user/ 

Could not import tcsarticle.views.calendar. View is not callable.

 Request Method: GET  Request URL: http://admin/auth/user/  Django Version: 
1.6.2  Exception Type: ViewDoesNotExist  Exception Value: 

Could not importrticle.views.calendar. View is not callable.

 Exception Location: 
/usr/lib/python2.6/site-packages/django/core/urlresolvers.py 
in get_callable, line 112  Python Executable: /usr/bin/python
TypeError at /articles/month 

month() takes at least 3 arguments (1 given)

 Request Method: GET  Request URL: http://articles/month  Django Version: 
1.6.2  Exception Type: TypeError  Exception Value: 

month() takes at least 3 arguments (1 given)

 Exception Location: 
/usr/lib/python2.6/site-packages/django/core/handlers/base.py 
in get_response, line 114  Python Executable: /usr/bin/python  Python 
Version: 2.6.

This is my Views.py:

from datetime import date, datetime, timedelta
import calendar

def month(request, year, month, change=None):
    year, month = int(year), int(month)
    if change in ("next", "prev"):
        now, mdelta = date(year, month, 15), timedelta(days=31)
        if change == "next":   mod = mdelta
        elif change == "prev": mod = -mdelta

        year, month = (now+mod).timetuple()[:2]

    cal = calendar.Calendar()
    month_days = cal.itermonthdays(year, month)
    nyear, nmonth, nday = time.localtime()[:3]
    lst = [[]]
    week = 0

    for day in month_days:
        entries = current = False   # are there entries for this day; 
current day?
        if day:
            entries = User.objects.filter(date__year=year, 
date__month=month, date__day=day)
            if day == nday and year == nyear and month == nmonth:
                current = True

        lst[week].append((day, entries, current))
        if len(lst[week]) == 7:
            lst.append([])
            week += 1

    return render_to_response("month.html", dict(year=year, month=month, 
user=request.user,
                        month_days=lst, mname=mnames[month-1]))

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/8d7e2f77-048f-4431-9c6d-18be5399ccba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to