本文整理汇总了Python中r2.models.PromotedLinkRoadblock.add方法的典型用法代码示例。如果您正苦于以下问题:Python PromotedLinkRoadblock.add方法的具体用法?Python PromotedLinkRoadblock.add怎么用?Python PromotedLinkRoadblock.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类r2.models.PromotedLinkRoadblock
的用法示例。
在下文中一共展示了PromotedLinkRoadblock.add方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: POST_add_roadblock
# 需要导入模块: from r2.models import PromotedLinkRoadblock [as 别名]
# 或者: from r2.models.PromotedLinkRoadblock import add [as 别名]
def POST_add_roadblock(self, form, jquery, dates, sr):
if form.has_errors("startdate", errors.BAD_DATE) or form.has_errors(
"enddate", errors.BAD_DATE, errors.BAD_DATE_RANGE
):
return
if form.has_errors("sr", errors.SUBREDDIT_NOEXIST, errors.SUBREDDIT_NOTALLOWED, errors.SUBREDDIT_REQUIRED):
return
if dates and sr:
sd, ed = dates
PromotedLinkRoadblock.add(sr, sd, ed)
jquery.refresh()
示例2: POST_add_roadblock
# 需要导入模块: from r2.models import PromotedLinkRoadblock [as 别名]
# 或者: from r2.models.PromotedLinkRoadblock import add [as 别名]
def POST_add_roadblock(self, form, jquery, start, end, sr):
if (form.has_errors('startdate', errors.BAD_DATE) or
form.has_errors('enddate', errors.BAD_DATE)):
return
if end < start:
c.errors.add(errors.BAD_DATE_RANGE, field='enddate')
form.has_errors('enddate', errors.BAD_DATE_RANGE)
return
if form.has_errors('sr', errors.SUBREDDIT_NOEXIST,
errors.SUBREDDIT_NOTALLOWED,
errors.SUBREDDIT_REQUIRED):
return
PromotedLinkRoadblock.add(sr, start, end)
jquery.refresh()