def lessoncomment(request, course_id): if request.method == "POST": form = CommentForm(request.POST) if form.is_valid(): # Teach_content = form.cleaned_data['id_Teach_content'] teach_memo = form.cleaned_data["teach_memo"] user = request.user teach_date = datetime.datetime.now() user_profile = request.user.get_profile() new_schedule = schedule( Teach_content=course.objects.get(id=course_id), Teach_time=teach_date, teacher=user_profile, Class=user_profile.Class, teach_memo=teach_memo, ) new_schedule.save() return HttpResponseRedirect("../..") else: form = CommentForm() return render_to_response("add_schedule.html", {"form": form, "course": course.objects.get(id=course_id)})
def scheduleassign(request): if request.method == "POST": form = scheduleForm(request.POST) if form.is_valid(): classname = form.cleaned_data["classname"] startdate = form.cleaned_data["startdate"] enddate = form.cleaned_data["enddate"] teacher = form.cleaned_data["teacher"] thecourse = course.objects.all().order_by("course_no") # print thecourse for acourse in thecourse: # print acourse if startdate > enddate: break # 周末不排课 while startdate.weekday() >= 5: startdate = startdate + datetime.timedelta(1) new_schedule = schedule( Teach_content=acourse, Teach_time=startdate, teacher=teacher.user, Class=classname ) new_schedule.save() startdate = startdate + datetime.timedelta(1) return HttpResponseRedirect("..") else: form = scheduleForm() return render_to_response("schedule.html", {"form": form})
def __init__(self, kwargs): self.args = kwargs # self.skejule = getModel('schedule', kwargs) Id = kwargs.get('id', None) if (Id == None) or (len(Id.strip()) == 0): self.skejule = schedule() else: self.skejule = Key("schedule" ,int(Id)).get()
def scheduleset(request): if request.method == "POST": form = schedulesetForm(request.POST) if form.is_valid(): courseid = form.cleaned_data["course"] classname = form.cleaned_data["classname"] startdate = form.cleaned_data["startdate"] teacher = form.cleaned_data["teacher"] new_schedule = schedule(Teach_content=courseid, Teach_time=startdate, teacher=teacher.user, Class=classname) new_schedule.save() return HttpResponseRedirect("..") else: form = schedulesetForm() return render_to_response("scheduleset.html", {"form": form})