Могу ли я хранить PDF-файлы в Django Models.py под ImageField? Документация , похоже, не особо упоминает PDF-файлы. Я думаю попробовать что-то вроде:
from django.db import models
class Model(models.Model):
text = models.CharField(max_length=30, unique=False)
pdf = models.ImageField(upload_to='media/pdfs')
со структурой form.py следующим образом:
from django import forms
from model.models import Model
class textForm(forms.ModelForm):
class Meta:
model = Model
fields = ('text',)
Со структурой Views.py следующим образом:
def user_view(request):
text = form.cleaned_data.get('text')
can.drawString(10, 100, Model.text)
existing_pdf = PdfFileReader(open("media/01.pdf", "rb"))
page = existing_pdf.getPage(0)
page.mergePage(new_pdf.getPage(0))
PdfFileWriter().addPage(page)
return render(request, "app/fill_form.html", context)