假设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第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar