当前位置: 首页>>代码示例>>Python>>正文


Python Constants.instance方法代码示例

本文整理汇总了Python中constants.Constants.instance方法的典型用法代码示例。如果您正苦于以下问题:Python Constants.instance方法的具体用法?Python Constants.instance怎么用?Python Constants.instance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在constants.Constants的用法示例。


在下文中一共展示了Constants.instance方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: post

# 需要导入模块: from constants import Constants [as 别名]
# 或者: from constants.Constants import instance [as 别名]
    def post(self):
        user = users.get_current_user()
        if not user:
            # Send the user to the login page
            self.redirect(users.create_login_url(self.request.uri))
            return

        assert user
        newKey = None
        if (self.request.get(Constants.ACTION_WORDS_PARAM) and
            self.request.get(Constants.REDIRECT_LINK_PARAM)):
            if self.request.get(Constants.ACTION_ID_PARAM):
                newAction = ndb.Key('Action', int(self.request.get(Constants.ACTION_ID_PARAM)),
                                    parent=getAccountKey(user.user_id())).get()
            else:
                newAction = Action(parent=getAccountKey(user.user_id()))
                newAction.user_id = user.user_id()

            newAction.redirect_link = self.request.get(Constants.REDIRECT_LINK_PARAM)
            newAction.actionwords = UserInput(
                self.request.get(Constants.ACTION_WORDS_PARAM)).getAllActionWords()
            newKey = newAction.put()
            if self.request.get(Constants.AJAX_REQUEST_PARAM):
                return ajaxSuccess(self)

            return self.redirect(listPagePath(Constants.NEW_KEY_PARAM, str(newKey.id())))
        if self.request.get(Constants.AJAX_REQUEST_PARAM):
            return ajaxFailure(self)
        template_values = { 'user_nickname': user.nickname(),
                            'Constants': Constants.instance(),
                            'actionwords_input': self.request.get(Constants.ACTION_WORDS_PARAM),
                            'redirect_link_input': self.request.get(Constants.REDIRECT_LINK_PARAM)}

        template = JINJA_ENVIRONMENT.get_template('add.html')
        self.response.write(template.render(template_values))
开发者ID:thutupa,项目名称:redirect,代码行数:37,代码来源:redirect.py

示例2: get

# 需要导入模块: from constants import Constants [as 别名]
# 或者: from constants.Constants import instance [as 别名]
    def get(self):
        user = users.get_current_user()
        if not user:
            # Send the user to the login page
            self.redirect(users.create_login_url(self.request.uri))
            return

        assert user
        match = self.request.get(Constants.MATCH_PARAM, '')
        highlightKey = self.request.get(Constants.NEW_KEY_PARAM, '0')
        matchingUserActions = fetchMatchingActions(match, user)
        template_values = { 'user_nickname': user.nickname(),
                            'matching_actions': matchingUserActions,
                            'user_id': user.user_id(),
                            'match': match,
                            'Constants': Constants.instance(),
                            'highlight_key': int(highlightKey)}

        template = JINJA_ENVIRONMENT.get_template('list.html')
        self.response.write(template.render(template_values))
开发者ID:thutupa,项目名称:redirect,代码行数:22,代码来源:redirect.py


注:本文中的constants.Constants.instance方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。