trying to save files on static after pdfcrowd provides the file. I've tried adding the path to be specific it doesn't work.
from PyPDF2 import PdfFileMerger, PdfFileReaderfrom django.template import RequestContextfrom django.shortcuts import render_to_response, get_object_or_404 import pdfcrowdfrom django.http import HttpResponsefrom wildling.models import *from django.shortcuts import redirect def home(request, template_name='brochures_form.html'): context = RequestContext(request) if request.method == 'POST': context['name'] = name = request.POST.get('name','') context['adults'] = adults = request.POST.get('adult','') context['children'] = children = request.POST.get('child','') context['infant'] = infant = request.POST.get('infant','') context['start_date'] = start_date = request.POST.get('start-date','') context['end_date'] = end_date = request.POST.get('end_date','') context['country'] = country = request.POST.get('country','') context['destination'] = destination = request.POST.get('destination','') context['price'] = price = request.POST.get('price','') context['background_photo'] = background_photo = request.POST.get('background-photo','') context['from_user'] = from_user = request.POST.get('from','') context['iteniary'] = iteniary = request.POST.get('iteniary','') context['days'] = days = request.POST.get('days','') context['destination'] = destination = request.POST.get('destination','') context['property_name'] = property_name = request.POST.get('property','') context['content'] = content = request.POST.get('content','') context['iteniary'] = iteniary = request.POST.get('iteniary','') #destinations and countries background photo created by not set brochure = Brochures(name=name, ref_id="xxx", adults=adults, children=children, infant=infant, price=price, content=content, iteneary=iteniary) brochure.save() request.session['br_id'] = brochure.id return redirect('http://wilderness.maasaimara.com/generate/') return render_to_response(template_name, context, ) def generate_pdf(request, br_id, num): context = RequestContext(request) list_of_pages = ["http://127.0.0.1:8000/page"+x+"/" for x in list("123456")] pdfs = ["page"+x+".pdf" for x in list("123456")] merger = PdfFileMerger() client = pdfcrowd.Client("samuel254", "86e62657536d264e8217478d56abd72e") br_id = response.session["br_id"] brochure = Brochures.objects.get(br_id) # set HTTP response headers response = HttpResponse(mimetype="application/pdf") response["Cache-Control"] = "max-age=0" response["Accept-Ranges"] = "none" response["Content-Disposition"] = "attachment; filename=document-output.pdf" for num in list("123456"): path = "/home/samuel/Documents/Documents/wilderness/wilderness/static/pdf/" html = "http://wilderness.maasaimara.com/{1}/page{0}/".format(num,br_id) pdf = "page{0}.pdf".format(num) pdf_file = client.convertURI(html) local = open(pdf,'w') local.write(pdf_file) local.close() merger.append(open(pdf, 'r+b')) merger.write("document-output.pdf") response.write(merger) return response The urls.py from django.conf import settingsfrom django.conf.urls import patterns, include, urlfrom django.conf.urls.static import staticfrom django.views.generic import TemplateView from django.contrib import adminfrom views import generate_pdf,home urlpatterns = patterns("", url(r"^$", home, name="home"), url(r"^(?P<br_id>d{4})/page(?P<num>[0-9]+)/", generate_pdf), url(r"^admin/", include(admin.site.urls)), url(r"^account/", include("account.urls")),) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) I need to confirm where the file is going, it's not crashing and returns the document-output.pdf but it's blank. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/cfc4823d-1ee3-475d-be96-8e183b01830e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.