假设drf

hypothesis-drf的Python项目详细描述


[假设](https://github.com/hypothesisworks/hypothesis-python)用于
[django rest framework](http://www.django-rest-framework.org/)序列化程序的策略。





>根据drf序列化程序生成有效的数据


第一个示例
*`*relatedfield`获取queryset中的第一个对象,而不是随机的
*不支持所有字段,已知不工作:
-filefield
-filepathfield
-imagefield
-modelfield


from_field
from rest_framework import serializer




class exampleSerializer(serializers.serializer):
name=serializers.charfield(min_length=3,max_length=8)
amount=serializers.integerfield(min_value=200,max_value=500)



from_serializer(exampleSerializer).example()
{amount:391,'name':'\u00053a6b&;\u00030费用$.'}


from_field(serializers.floatfield(最小值=-10,最大值=22)。example()
类元:
model=sourcemodel
>fields=('target',)










target=hyperlinkedredlatefieldfield(queryset=targetmodel.objects.all())








{{'target'target'target':'http://exampl.com/somet/>
`








<<

<<

<<
<<

<<
提供`字段上的假设策略:

`` python
来自rest框架的导入字段
来自假设导入策略的st


类myfield(fields.field):
假设策略=st.booleans()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将输入迷宫文件中的字符存储到2d数组(Java)   Vaadin中的java CDi未注入:NullPointerException   两个java日期之间的差异   java如何使用@patch使用jpa存储库更新单个字段   java GeoWebCache和osmdroid   Java:如何让对象侦听器在不同的类中工作?   对象的java子集   安全性无法在Java中设置客户端X509身份验证   java如何在安卓中将唯一的单词绑定到字符串   java如何读取txt并通过管道对其进行分隔   java如何避免if   java JSP带有一个HTML表,需要更新该表   java HashMap<String,Value>。remove()通过使用字符串同步。在钥匙上,这有用吗?还是这个坏代码?   java我的继承有问题