При вызове моего метода get для URL-адреса на Почтальоне я получаю:
TypeError: int() argument must be a string,
a bytes-like object or a number, not 'builtin_function_or_method'
Код:
def get_payment_scheduler(self, id):
userAccount = AccountManager.objects.get(id = id)
payment_scheduler = PaymentScheduler.objects.get(userAccount=userAccount)
if payment_scheduler.exists():
return payment_scheduler[0]
return None
У AccountManager и PaymentSchedule есть поле «один к одному»
Ожидается что-то вроде этого:
{
"id": 12,
"purchaserId": null,
"subscriptionDate": "2019-09-27",
"validityDate": null,
"offer": "Free offer",
"priceTTC": "12.00",
"tva": "0.00",
"priceHT": "0.00",
"hasSubscribed": true,
"reader": "readerId"
}