def add_app(): user_id = get_login_user_id() title = request.forms.title description = request.forms.description min_number = request.forms.min_number max_number = request.forms.max_number memory = request.forms.memory env = request.forms.env app_host = request.forms.app_host app_port = request.forms.app_port code_address = request.forms.code_address if user_id == 0: return abort(403, '未登录!') env = get_image_name_from_env(env) if env is None: return abort(403, "env error!") dao_obj = AppModel(title=title, description=description, user_id=user_id, memory=memory, env=env, code_address=code_address, app_host=app_host, app_port=app_port, min_container_number=min_number, max_container_number=max_number, create_time=datetime.datetime.now()) dao_obj.save() return redirect("/user")
def __init__(self): super(Hitagi, self).__init__() self.model = AppModel() self.main_controller = MainController(self.model) self.main_view = MainView(self.model, self.main_controller) self.main_view.show()