def post(self, request,id=None, *args, **kwargs): #add a node postData = json.loads(request.body) name = postData.get('name', None) theme = postData.get('theme',None) description = postData.get('description',None) if id is None: app_obj = Applications() else: app_obj = Applications.objects.get(pk=id) app_obj.domain = name if theme != None: app_obj.theme = Themes.objects.get(pk=theme) app_obj.description = description app_obj.save() context_data = { "id":app_obj.pk } return self.render_to_response(context=context_data)