我正在尝试使用请求模块发布帖子请求,以便将数据保存到远程网址。
但是信号似乎不起作用,保存记录时没有任何事情发生,我没有记录......
你能告诉我什么是错的吗?我怎样才能获得更多信息?
models.py
@receiver(post_save, sender=Record)
def post_record(sender, instance, **kwargs):
if kwargs['created']:
record = instance
payload = {
'name': record.name
}
r = requests.post('http://.../', data = payload)
print(r.status_code)
if r.status_code != 200:
raise ValueError(
'Request to server returned an error %s, the response is:\n%s'
% (r.status_code, r.text)
)