python - 如何在类内的函数内使用另一个文件中的方法
问题描述
我应该得到以我写的表格写他们的身份证的人的姓名和姓氏。为了获得姓名和姓氏,我得到了一个我应该使用但我不知道如何使用它的函数。我在哪里和什么时候打电话?
这是我必须使用的文件 x.py:
def get_persona(id_requested, ta_sign=None, ta_token=None):
try:
if ta_sign is None and ta_token is None:
ta_sign, ta_token = wsaa.get_ta_sign_token('a13')
client = Client(13_wsdl)
response = client.service.getPersona(
sign=ta_sign,
token=ta_token,
cuitRepresentada=id_consultante,
idPersona=id_requested,
)
return serialize_object(response, target_cls=dict)
except Fault as e:
if e.message == 'No person with Id':
return None
elif e.message == 'Inactive person':
return 'Inactive'
print('Error: ', e)
return None
except Exception as e:
print('Error: ', e)
return None
到目前为止,这是我的观点:
from django.shortcuts import render, HttpResponse
import requests
from django.views import View
from .forms import MonotributoForm
from .x import get_persona
class ConstanciaInscripcion(View):
def get(self, request):
return render(request, 'app/constancia-inscripcion.html')
def post(self,request):
if request:
form = MonotributoForm(request.POST)
get_persona(id_requested)
if form.is_valid():
data = form.cleaned_data.get('id')
email = form.cleaned_data.get('email')
cuit.save()
email.save()
return HttpResponseRedirect('app/constancia-inscripcion.html')
else:
pass # could add a notification here
return render(request, 'app/constancia-inscripcion.html')
解决方案
推荐阅读
- json - JSON 错误:无法读取数据,因为它的格式不正确
- flutter - Flutter:有条件地显示 BottomNavigationBar
- ios - 如何更新本地 JSON 文件 Swift ios 13
- angular - 是否可以更改角度日期选择器多年开始视图的视图范围?
- anaconda - 执行“conda env”时出现“解决环境:失败”错误
- java - 如何使用 Java 设置 AdUnitId?
- rust - Rust 结构类型到整数的映射
- c# - Xamarin android 分组通知未被可折叠摘要取代
- flutter - 在颤振的初始化程序中只能访问静态成员
- python - 具有不同窗口规范的链式火花列表达式产生低效的 DAG