带请求模块的信号不起作用

时间:2018-01-16 15:48:01

标签: django python-requests

我正在尝试使用请求模块发布帖子请求,以便将数据保存到远程网址。

但是信号似乎不起作用,保存记录时没有任何事情发生,我没有记录......

你能告诉我什么是错的吗?我怎样才能获得更多信息?

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)
                )

0 个答案:

没有答案