У меня есть форма django, но когда я хочу загрузить одно изображение и сохранить его на media_ root. Я вижу несколько одинаковых изображений в media_ root, и это так плохо, потому что моя база данных скоро будет заполнена.
это в моем from.py
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ('image',)
, а мое это - мои views.py:
class PostCreateView(LoginRequiredMixin,TemplateView):
template_name= 'send_form2pltest.html'
login_url = '/login/'
def get(self,request):
form = PostForm()
posts = Post.objects.all()
return render(request, self.template_name,{'form':form})
def post(self, request):
form = PostForm(request.POST or None, request.FILES or None)
if form.is_valid():
post = form.save(commit=False)
post.user = request.user
post.save()
form = PostForm()
return HttpResponseRedirect('/after-send/')
args = {'form':form,'messages':messages}
у кого-нибудь есть решение?