# -*- 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 home(request):
return render_to_response('base.html')
@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('/admin')
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