Hello, I hope you are fine. I have a model that I want to save. When I use the create method, it is not stored in the database.
Thank you for your help
views.py
def saveUpload(request):
if request.method == 'POST':
prod = UploadModel()
prod.caption = request.POST.get('caption')
prod.description = request.POST.get('description')
prod.file = request.FILES['file']
# caption = request.POST.get('caption')
# description = request.POST.get('description')
# file = request.FILES['file']
nemone = UploadModel(file = prod.file, caption = prod.caption, description = prod.description)
nemone.save()
print(nemone.caption)
# return redirect(request,'/')
# data = request.POST
# upload = UploadModel.objects.create(caption = data["caption"],description = data["description"])
# upload.save()
return render(request, 'accounts/upload.html',)
models.py
class UploadModel(models.Model):
file = models.FileField(upload_to='media/%y')
caption = models.CharField(max_length=100)
description = models.CharField(max_length=200)