def save(request, template_name="eplace/teacher/settings_form.html"): if request.method == "POST": f = SettingsForm(request.POST) if f.is_valid(): try: f.save(request.user) c = RequestContext(request, {'form': SettingsForm(initial=get_default_settings(request))}) return json_response("OK", render_to_string(template_name, c)) except: import traceback traceback.print_exc() return json_response("ERROR SAVING") else: return json_response("ERROR FORM") return json_response("ERROR")
def get(request, template_name="eplace/teacher/settings_form.html"): c = RequestContext(request, {'form': SettingsForm(initial=get_default_settings(request))}) if request.method == "POST": return json_response("OK", render_to_string(template_name, c)) return json_response("ERROR")
def settings_teacher(request, template_name="eplace/teacher/settings.html"): teacher = request.user.teacher form = SettingsForm(initial=get_default_settings(request)) c = RequestContext(request, {'form': form, 'teacher' : teacher, 'curpage': 'settings'}) return render_to_response(template_name, c)