def post(self, request, *args, **kwargs): #add a domain domain_name = request.POST.get('domain') theme = request.POST.get('theme',None) domain_obj = Domains() domain_obj.domain = domain_name domain_obj.theme = Themes.objects.get(pk=theme) domain_obj.save() messages.success(request,_("Domain Added")) return redirect('/admin/backend/domains')
def parse_site_section(self): site_root = self.root.find('sites') if site_root is not None: #the module wjat install some websites for site in site_root.findall('site'): #get all site in the sites root domain = site.get('domain') #add the site to the django site framework try: site_object = Domains.objects.get(domain=domain) except Domains.DoesNotExist: site_object = Domains() site_object.domain = domain site_object.save()
def post(self, request,id=None, *args, **kwargs): #add a node postData = json.loads(request.body) domain_name = postData.get('domain', None) theme = postData.get('theme',None) if id is None: domain_obj = Domains() else: domain_obj = Domains.objects.get(pk=id) domain_obj.domain = domain_name domain_obj.theme = Themes.objects.get(pk=theme) domain_obj.save() context_data = { "id":domain_obj.pk } return self.render_to_response(context=context_data)