factory/apps/third/serializers.py

16 lines
674 B
Python
Executable File

from rest_framework import serializers
class RequestCommonSerializer(serializers.Serializer):
method_choice = (
('post', 'post'),
('get', 'get'),
('put', 'put'),
('delete', 'delete')
)
url = serializers.CharField(label='请求地址', required=False)
method = serializers.ChoiceField(label='请求方法', choices=method_choice, required=False)
params = serializers.JSONField(label='请求参数', required=False, allow_null=True)
json = serializers.JSONField(label='请求body(json格式)', required=False, allow_null=True)
code = serializers.CharField(label='请求短标识', required=False, allow_null=True)