gpt4 book ai didi

django - 从 Django 管理面板调用 Rest Api

转载 作者:行者123 更新时间:2023-12-02 05:49:17 24 4
gpt4 key购买 nike

我的模型有 2 个值。一个是 URL,另一个是价格。通过 django 管理面板创建新对象时。我希望当我在输入字段中输入 URL 时,应将请求发送到该特定 URL 并获取更新了该字段的价格并填充它。我已经阅读了文档和帮助 Material ,但没有找到帮助。非常感谢有关此事的任何帮助。谢谢

最佳答案

你可以这样做:

 import requests
import json


class Model(model.Model):
url=models.URLField()
price=models.FloatField()

def save(self, *args, **kwargs):
resp = request.gets(self.url)
#assuming that json response looks like this: {'price': 2000}
resp_str = resp.content.decode()
resp_dict = json.loads(resp_str)
self.price = resp_dict.get('price')
super().save(*args, **kwargs)

注意:代码未经测试,但足以提供进一步处理的总体思路。

关于django - 从 Django 管理面板调用 Rest Api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43535884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com