Exemplo n.º 1
0
def siteconfig(request):

    if request.method == 'GET':
        return render_to_response('admin/siteconfig.html')

    if request.method == 'POST':

        sitename = request.POST.get('sitename')
        keywords = request.POST.get('keywords')
        descriptions = request.POST.get('descriptions')
        copyrightinfo = request.POST.get('copyrightinfo')

        form = PictureForm(request.POST, request.FILES)
        if form.is_valid():
            if 'login' and 'banner' in request.FILES:
                login = request.FILES["login"]
                banner = request.FILES["banner"]
            else:
                login = None
                banner = None
            parser = ImageFile.Parser()
            for chunk in login.chunks() and banner.chunks():
                parser.feed(chunk)

                site = Site()
                site.sitename = sitename
                site.keywords = keywords
                site.descriptions = descriptions
                site.login = login
                site.banner = banner
                site.copyrightinfo = copyrightinfo

                site.save()
        return render_to_response('admin/siteconfig.html')