【发布时间】:2020-04-12 22:57:21
【问题描述】:
我可以将 PDF 存储在 ImageField 下的 Django Models.py 中吗? Documentation 似乎很少提及 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)
【问题讨论】:
标签: python django django-models django-forms django-views