diff --git a/myproject/myapp/urls.py b/myproject/myapp/urls.py index 28a95033debac089fee738593c35582f20192d32..e54d54341e211d96564d9cb12cc21b39e7bd6aeb 100644 --- a/myproject/myapp/urls.py +++ b/myproject/myapp/urls.py @@ -13,6 +13,7 @@ from .views import handling_music_file from .views import pricing from .views import generate_pdf +from .views import generate_pdf urlpatterns = [ # path('', index, name='index'), <- uncomment when index/main page will be ready diff --git a/myproject/myapp/views.py b/myproject/myapp/views.py index 315c0a1a7fd77eb0867c47fa791700e9d11510ee..cb4ea119062608adb5455706b7a4b7465becc884 100644 --- a/myproject/myapp/views.py +++ b/myproject/myapp/views.py @@ -89,3 +89,16 @@ def generate_pdf(request): p.save() return response + + +#For testing the receipts ONLY. TODO: delete when working +def generate_pdf(request): + response = HttpResponse(content_type='application/pdf') + response['Content-Disposition'] = 'attachment; filename="example.pdf"' + + p = canvas.Canvas(response) + p.drawString(100, 800, "Hello, this is a PDF!") + p.showPage() + p.save() + + return response \ No newline at end of file