def post(self, domain_name): domain = get_domain_or_404(domain_name, allow_none=True) if not domain: domain = Domain(name=domain_name, clickcount=0) data = self.request.body.strip() config = json.decode(data) if len(data) > 0 else {} config['__locales'] = [] if 'strings' in config: for locale in config['strings']: config['__locales'].append(locale) domain.content = json.encode(config) # Redirects domain.redirect_enabled = False domain.redirect_url = None if 'redirect_url' in config: domain.redirect_enabled = True domain.redirect_url = config['redirect_url'] domain.put() self.response.headers['Content-Type'] = 'text/plain' self.response.set_status(204)