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


Python Task.repeat方法代码示例

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


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

示例1: post

# 需要导入模块: from models import Task [as 别名]
# 或者: from models.Task import repeat [as 别名]
    def post(self, urlparam):
        cmn = Common()
        user = users.get_current_user()

        taskkey = len(str(self.request.get("taskkey")))
        if taskkey > 0:
            task = db.GqlQuery(
                "SELECT * FROM Task WHERE ANCESTOR IS :1 AND who = :2", db.Key(self.request.get("taskkey")), user
            ).get()
            if task == None:
                self.redirect("/app/all")
            else:
                task.name = cmn.strip_tags(self.request.get("taskname")[:200])
                task.nudge = self.request.get("nudge")
                task.when = datetime.datetime.today()
        else:
            task = Task(
                name=cmn.strip_tags(self.request.get("taskname")[:200]), who=user, nudge=self.request.get("nudge")
            )

        if self.request.get("taglist"):
            task.tags = cmn.setTags(self.request.get("taglist"))

        if task.nudge == "monthly":
            task.nudge_value = self.request.get("nudge_month_value")[:3]
        elif task.nudge == "weekly":
            task.nudge_value = self.request.get("nudge_day")[:3]
        elif task.nudge == "yearly":
            task.nudge_value = self.request.get("nudge_year_value")[:6]

        if self.request.get("repeat") == "True":
            task.repeat = True
        else:
            task.repeat = False

        task.put()

        tagstr = urlparam[8:]
        if tagstr:
            self.redirect("/app/tagged/" + tagstr)
        else:
            self.redirect("/app/all")
开发者ID:xeb,项目名称:flowdle,代码行数:44,代码来源:app.py


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