【发布时间】:2019-07-10 11:38:01
【问题描述】:
我想向插入到 sqlite 的号码发送一个 Whatsapp 号码。我是 python 和 Django 的新手。
class Invoice (models.Model):
product_name = models.CharField(max_length=255)
product_description = models.CharField(max_length=255)
quantity = models.PositiveIntegerField()
unit_price = models.PositiveIntegerField()
total_price = models.PositiveIntegerField()
buyer_name = models.CharField(max_length=100)
buyer_phone_number = models.CharField(
validators=[phone_regex], max_length=17)
date = models.DateTimeField(auto_now_add=True)
def save(self, *args, **kwargs):
client = Client(account_sid, auth_token)
from_whatsapp_number = 'whatsapp:+14155238886'
to_whatsapp_number = 'whatsapp:%d' % buyer_phone_number
client.messages.create(body='Invoice created',
from_=from_whatsapp_number,
to=to_whatsapp_number)
super(Invoice, self).save(*args, **kwargs)
def __str__(self):
return self.product_name
它似乎无法读取变量。这是错误消息:'buyer_phone_number' 未定义
【问题讨论】:
-
为什么“看起来”会这样?你有什么问题?它不能读取什么变量?你得到什么错误?
-
@DanielRoseman 这是错误消息:'buyer_phone_number' 未定义
标签: django django-models django-rest-framework twilio-api