Как получить возвращаемое значение из класса 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)
Если нет, не стесняйтесь дать мне обратную связь, и я отредактирую свой ответ.