Rest Api
settings.py
INSTALLED_APPS = [
'rest_framework',
]models.py
from django_mongoengine import Document
from django_mongoengine.fields
# Create your models here.
class Category(Document):
name = fields.StringField()
def __str__(self):
return self.name serializer.py
from rest_framework import serializers
from Blog.models import Category
class CategorySerializer(serializers.Serializer):
name = serializers.CharField()
def to_representation(self,instance):
return {
'name':instance.name
}
def create(self,validated_data) :
return Category(**validated_data)
def update(self,instance,validated_data) :
instance.name= validated_data.get('name',instance.name)
instance.save()
return instanceviews.py
urls.py
Last updated