def get(self, **kwargs): svc = EnvService(self, kwargs) env_res = svc.get_env() data = self.get_index_page() data.update({ "env_res": env_res }) return self.render_to_string("admin/defaultset/env_info/edit.html", **data)
def get_index_page(self, **kwargs): data = super(BaseEnvInternetIpHandler, self).get_index_page() svc = EnvService(self, kwargs) env_res = svc.get_env() env_internet_ip_types = env_res.data.env_internet_ip_types page = self.getPage(env_internet_ip_types) data.update({ "Env_Internet_Ip_Types": Env_Internet_Ip_Types, "env_res": env_res, "page": page }) return data
def get_index_page(self, **kwargs): data = super(Base_Env_Resource_Value_Handler, self).get_index_page() svc = EnvService(self, kwargs) env_res = svc.get_env() internet_ips = env_res.data.env_internet_ip_types internet_ip_options = [{"value": i.id, "desc": i.name} for i in internet_ips] internet_ip_options.insert(0, {"value": 0, "desc": u"无需"}) data.update({ "Env_Resource_Value": Env_Resource_Value, "env_res": env_res, "internet_ip_options": internet_ip_options, "resource_value": env_res.data.env_resource_value, }) return data