Как получить возвращаемое значение из класса A в класс B в python?

class InputForm(forms.Form):ㅤ
    attachment = forms.FileField()


class View1(FormView):
    template_name = 'main.html'
    form_class = InputForm

    def post(self, request) :
        I_want_this_file = request.FILES.get('attachment')
        return I_want_this_file

class View2:
    blar blar .....

Когда есть эта структура,

Есть ли способ получить значение I_want_this_file из класса под названием View2?

Я понимаю, что мне нужно передать параметры, чтобы получить возвращаемое значение.

Но я не мог принести его из-за "просьбы".

Когда пользователь загружает файл из шаблона main.html, я хочу взять сам файл, поместить его в возвращаемое значение I_want_this_file, и вывести сам файл в View2.

Я должен принести это, но это не мой личный проект, поэтому нет другого способа добавить поле файла, кроме этого.

Я буду благодарен, если вы сможете мне помочь.

Является ли следующий код тем, что вам нужно?

class InputForm(forms.Form):ㅤ
    attachment = forms.FileField()


class View1(FormView):
    template_name = 'main.html'
    form_class = InputForm

    def post(self, request) :
        I_want_this_file = request.FILES.get('attachment')
        return I_want_this_file

class View2:
    View1 = View1()
    I_want_this_file = View1.post(request)

Если нет, не стесняйтесь дать мне обратную связь, и я отредактирую свой ответ.

Вернуться на верх