创建group app
增加相关的models和views 没有测试
This commit is contained in:
27
group/serializers.py
Normal file
27
group/serializers.py
Normal file
@@ -0,0 +1,27 @@
|
||||
# coding=utf-8
|
||||
from rest_framework import serializers
|
||||
|
||||
from .models import Group
|
||||
|
||||
|
||||
class CreateGroupSerializer(serializers.Serializer):
|
||||
name = serializers.CharField(max_length=20)
|
||||
description = serializers.CharField(max_length=300)
|
||||
join_group_setting = serializers.IntegerField(min_value=0, max_value=2)
|
||||
|
||||
|
||||
class EditGroupSerializer(serializers.Serializer):
|
||||
name = serializers.CharField(max_length=20)
|
||||
description = serializers.CharField(max_length=300)
|
||||
join_group_setting = serializers.IntegerField()
|
||||
|
||||
|
||||
class JoinGroupRequestSerializer(serializers.Serializer):
|
||||
group = serializers.IntegerField()
|
||||
message = serializers.CharField(max_length=30)
|
||||
|
||||
|
||||
class GroupSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Group
|
||||
exclude = ["members"]
|
||||
Reference in New Issue
Block a user