', views.post_page, name="page")
+
]
\ No newline at end of file
diff --git a/post/views.py b/post/views.py
index 7c30a87..a1fca85 100644
--- a/post/views.py
+++ b/post/views.py
@@ -1,5 +1,5 @@
from django.shortcuts import render,redirect
-from .models import Post
+from .models import Post, ConusFilePDF
from django.contrib.auth.decorators import login_required
from . import forms
@@ -25,4 +25,21 @@ def post_new(request):
return redirect('post:list')
else:
form = forms.CreatePost()
- return render(request, 'post/post_new.html', {'form': form})
\ No newline at end of file
+ return render(request, 'post/post_new.html', {'form': form})
+
+
+def pdf_page(request):
+ if request.method == "POST":
+ form = forms.UploadFileForm(request.POST, request.FILES)
+ if form.is_valid():
+ #Handleuploaded file
+ form.save()
+ return redirect('post:pdf_page')
+ else:
+ form = forms.UploadFileForm()
+ return render(request, 'post/pdf_page.html', {'form' : form})
+
+
+def pdf_list(request):
+ pdfs = ConusFilePDF.objects.all()
+ return render(request, 'post/pdf_list.html', {'pdfs': pdfs})
\ No newline at end of file
diff --git a/templates/home.html b/templates/home.html
index bb50031..8165290 100644
--- a/templates/home.html
+++ b/templates/home.html
@@ -7,4 +7,6 @@
{% block content %}
Home
Check out my About page.
+ Upload a new PDF click here
+ show pdfs click here
{% endblock %}
\ No newline at end of file
diff --git a/testapp/settings.py b/testapp/settings.py
index 60e0f48..14573bc 100644
--- a/testapp/settings.py
+++ b/testapp/settings.py
@@ -71,6 +71,7 @@ TEMPLATES = [
WSGI_APPLICATION = 'testapp.wsgi.application'
+CSRF_TRUSTED_ORIGINS = ['https://develop.artemisneo.com']
# Database
# https://docs.djangoproject.com/en/5.1/ref/settings/#databases