# -*- coding: utf-8 -*- from django.core.context_processors import csrf from settings import LANGUAGES from django.shortcuts import render_to_response from django.http import HttpResponseRedirect, HttpResponse from django.contrib.contenttypes.models import ContentType from forms import SettingsForm from models import Settings from django.contrib.auth.decorators import login_required from seminar.models import Seminar from file.models import TmpFile, FileModel from file.forms import FileModelForm from country.models import Country from city.models import City from theme.models import Tag from django.shortcuts import get_object_or_404 from django.db.models.loading import get_model @login_required def settings(request): """ Return form of settings and saves changes """ if request.POST: form = SettingsForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/country/all') else: form = SettingsForm() args = {} args.update(csrf(request)) args['languages'] = LANGUAGES args['form'] = form return render_to_response('settings.html', args) def test(request): try: objs = Seminar.objects.all() objs.delete() return HttpResponse('success') except: return HttpResponse('error') @login_required def ajax_city(request): """ returns html