小编pho*_*x97的帖子

为什么在 requests API 调用中使用 verify=True ?

因此,在requestsSSL 验证的情况下,我们通过verify=Trueverify='/path/to/cert。根据文档,通过verify=True意味着请求检查主机上的 SSL 证书。但是,如果在verify请求中传递证书文件的路径,它会考虑用于验证请求的特定证书文件。

verify=True那么首先通过的好处是什么?因为,即使我通过了verify=False,它也能正常工作。早些时候,我认为它正在生成自签名证书,但我错了。任何帮助将不胜感激。

python ssl python-requests

4
推荐指数
1
解决办法
9748
查看次数

如何为 django 模型添加 pydantic 字段验证?

所以,我有一个django模型,比如说,它的字段划分如下:

class ModelA(models.Model):
    f1 = models.CharField(max_length=127)
    f2 = models.CharField(max_length=127)
Run Code Online (Sandbox Code Playgroud)

我想创建一个 pydantic 类,其字段类型包含这些模型的列表。考虑以下示例:

class TestPydanticClass(BaseModel):
    model_a_values: List[ModelA]
    f4: int
Run Code Online (Sandbox Code Playgroud)

当我尝试创建TestPydanticClass对象时,它抛出以下错误:

RuntimeError: no validator found see `arbitrary_types_allowed` in Config
Run Code Online (Sandbox Code Playgroud)

基于此,我在模型的类arbitrary_types_allowed下添加为 True Config,但它仍然抛出错误。有人可以建议更好的方法来实现这一目标吗?

django django-models pydantic

2
推荐指数
1
解决办法
7307
查看次数

标签 统计

django ×1

django-models ×1

pydantic ×1

python ×1

python-requests ×1

ssl ×1