Почему моя форма django сохраняет несколько одинаковых изображений в media_ root, когда я загружаю одно изображение? - PullRequest
0 голосов
/ 27 января 2020

У меня есть форма 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}

у кого-нибудь есть решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...