def get(self, request,id=None,*args, **kwargs): #get the node path node = kwargs['node'] node = Nodes.objects.get(pk=node) #add menu base_menu = FrontMenu() base_menu.name = node.path base_menu.node = node base_menu.parent = FrontMenu.objects.get(pk=id) base_menu.save() return self.render_to_response(context={'id':base_menu.id})
def post(self, request,id, *args, **kwargs): #add a node name = request.POST.get('name', None) node = request.POST.get('node', None) node_obj = Nodes.objects.get(pk=node) base_menu = FrontMenu() base_menu.name = name base_menu.node = node_obj base_menu.parent = FrontMenu.objects.get(pk=id) base_menu.save() messages.success(request,_("Menu Modified")) return redirect('/admin/backend/menu/edit/%s'%(id))