创建group app

增加相关的models和views
没有测试
This commit is contained in:
virusdefender
2015-08-09 12:57:59 +08:00
parent f7b6a354b3
commit c4b02270cb
8 changed files with 181 additions and 0 deletions

27
group/serializers.py Normal file
View 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"]