Django, не сохраняется форма
не сохраняется форма
models.py
from django.db import models
class video(models.Model):
name = models.CharField(max_length=30)
video = models.FileField()
forms.py
from django import forms
from .models import video
class videoform(forms.ModelForm):
class Meta:
model = video
fields = ('name', 'video')
views.py
from django.shortcuts import render
from .forms import videoform
# Create your views here.
def video(request):
if request.method == "POST":
form = videoform(request.POST)
if form.is_valid():
form.save()
else:
form = videoform()
return render(request, 'base.html', {'form': form})
base.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="post">
{% csrf_token %}
{{ form }}
<button type="submit" value="Submit">Save</button>
</form>
</body>
</html>