Форум сайта python.su
К примеру есть у меня запрос который отправляет данные
data = {'name':'api', ‘password’: ‘12345’, ‘email’:'testing@mail.com', ‘comments’:'json_api', ‘skype’:'tester'}
модель
class Users(models.Model): email = models.EmailField('email', max_length=200, unique=True, db_index=True) name = models.CharField('name', max_length=200) password = models.CharField('password', max_length=200) time = models.DateTimeField(default=timezone.now) about_info = models.CharField('about_info', max_length=2000, default='') def __unicode__(self): return self.about
class SnippetSerializer(serializers.Serializer): pk = serializers.IntegerField(read_only=True) email = serializers.CharField(max_length=200) name = serializers.CharField(max_length=200) password = serializers.CharField(max_length=200) time = serializers.DateTimeField(required=False) about_info = serializers.CharField(max_length=2000, required=False) class Meta: model = Users fields = ['email', 'name', 'password'] def create(self, validated_data): return Users.objects.create(**validated_data)
class UsersEdit(viewsets.ModelViewSet): queryset = Users.objects.all() serializer_class = SnippetSerializer
Отредактировано Mazay_Ka (Июль 1, 2015 23:29:47)
Офлайн
Чем создаете то, Django REST?
Офлайн
Я извиняюсь может не совсем понял вопрос, отправляю
requests.post()
в urls
url(r'^users_post/$', views.UsersEdit.as_view({'get': ‘list’, ‘post’: ‘create’}), name='users_post'))
Офлайн
Офлайн
slav0nicспасибо, если у меня модель одна и тут
http://www.django-rest-framework.org/api-guide/relations/#nested-relationships
Офлайн