本文整理汇总了Python中myapp.MappingId.MappingId.check_capability方法的典型用法代码示例。如果您正苦于以下问题:Python MappingId.check_capability方法的具体用法?Python MappingId.check_capability怎么用?Python MappingId.check_capability使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类myapp.MappingId.MappingId
的用法示例。
在下文中一共展示了MappingId.check_capability方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get
# 需要导入模块: from myapp.MappingId import MappingId [as 别名]
# 或者: from myapp.MappingId.MappingId import check_capability [as 别名]
def get(self):
SetUtf8.set()
is_english=CssDesign.is_english(self)
short=self.request.get('id')
if(MappingId.key_format_check(short)):
txt="IDは半角英数である必要があります。"
if(is_english):
txt="ID must be 16 characters or less"
Alert.alert_msg_with_write(self,txt)
return
if(MappingId.check_capability(short,"")==0):
txt="ID:"+short+"は既に登録されていて利用できません。"
if(is_english):
txt="ID:"+short+" is not available"
Alert.alert_msg_with_write(self,txt)
return
txt="ID:"+short+"は利用可能です。"
if(is_english):
txt="ID:"+short+" is available"
Alert.alert_msg_with_write(self,txt)
示例2: post
# 需要导入模块: from myapp.MappingId import MappingId [as 别名]
# 或者: from myapp.MappingId.MappingId import check_capability [as 别名]
def post(self):
if(self.request.get('bbs_title')==""):
Alert.alert_msg_with_write(self,"タイトルを入力して下さい。");
return
if(self.request.get('bbs_summary')==""):
Alert.alert_msg_with_write(self,"概要を入力して下さい。");
return
user = users.get_current_user()
summary = self.request.get('bbs_summary')
if(int(self.request.get('official'))==1):
Alert.alert_msg_with_write(self,"オフィシャル掲示板は廃止されました。");
return
if (not user):
if(int(self.request.get('official'))==0):
self.redirect(str(users.create_login_url("")))
return
#summary = cgi.escape(summary)
compiled_line = re.compile("\r\n|\r|\n")
summary = compiled_line.sub(r'<br>', summary)
short=self.request.get('short')
if(MappingId.key_format_check(short)):
Alert.alert_msg_with_write(self,"IDは半角英数である必要があります。")
return
if(MappingId.check_capability(short,"")==0):
Alert.alert_msg_with_write(self,"ID:"+short+"は既に登録されています。")
return
if(short==""):
Alert.alert_msg_with_write(self,"IDを入力する必要があります。")
return
new_bbs = Bbs()
new_bbs.official=int(self.request.get('official'))
new_bbs.illust_n=0
new_bbs.bbs_name = cgi.escape(self.request.get('bbs_title'))
new_bbs.summary = summary
new_bbs.owner = user
new_bbs.user_id = user.user_id()
new_bbs.bg_color="ffffff"
new_bbs.font_color="333333"
new_bbs.background_image=""
new_bbs.bottom_image=""
new_bbs.button_color="999999"
new_bbs.button_active_color="777777"
new_bbs.bbs_mode=int(self.request.get('mode'))
new_bbs.my_homepage=""
new_bbs.del_flag=0
new_bbs.enable_continue_draw=0
new_bbs.enable_moper=0
new_bbs.enable_full_flat=1
new_bbs.short=short
new_bbs.delete_when_upload_success=1
new_bbs.applause_n=0
new_bbs.illust_n=0
new_bbs.comment_n=0
new_bbs.page_illust_n=5
new_bbs.page_comment_n=10
new_bbs.disable_applause=0
new_bbs.default_order=0
new_bbs.enable_illust_reply=1
new_bbs.enable_illust_reply_continue=0
new_bbs.disable_normal_reply=0
new_bbs.illust_reply_width=400
new_bbs.illust_reply_height=200
new_bbs.side_color="ffffff"
new_bbs.side_font_color="333333"
new_bbs.side_background_image=""
new_bbs.comment_rule_enable=0
new_bbs.comment_rule=""
new_bbs.default_canvas_size=0
new_bbs.default_canvas_width=0
new_bbs.default_canvas_height=0
new_bbs.disable_counter=0
new_bbs.disable_draw_time=0
new_bbs.disable_portal_menu=0
new_bbs.in_frame_mode=0;
new_bbs.spoit_mode=0;
new_bbs.disable_news=0;
new_bbs.twitter_id=""
new_bbs.twitter_enable=0
new_bbs.twitter_bg_color="ffffff"
new_bbs.twitter_font_color="333333"
new_bbs.twitter_shell_color="ffffff"
new_bbs.twitter_height=300
new_bbs.design_template_no=1
new_bbs.content_bg_color="ffffff"
new_bbs.content_font_color="333333"
#.........这里部分代码省略.........
示例3: post
# 需要导入模块: from myapp.MappingId import MappingId [as 别名]
# 或者: from myapp.MappingId.MappingId import check_capability [as 别名]
def post(self):
bbs_key=self.request.get("bbs_key")
short=self.request.get('short')
if(MappingId.key_format_check(short)):
Alert.alert_msg_with_write(self,"IDは半角英数である必要があります。")
return
if(MappingId.check_capability(short,bbs_key)==0):
Alert.alert_msg_with_write(self,"ID:"+short+"は既に登録されています。")
return
bbs=db.get(bbs_key);
user = users.get_current_user()
if(OwnerCheck.check(bbs,user) and not OwnerCheck.is_admin(user)):
Alert.alert_msg_with_write(self,"デザインの編集を行う権限がありません。")
return
summary = self.request.get('bbs_summary')
bg_color=self.format_color(self.request.get('bg_color'))
font_color=self.format_color(self.request.get('font_color'))
hr_color=self.format_color(self.request.get('hr_color'))
content_bg_color=self.format_color(self.request.get('content_bg_color'))
content_font_color=self.format_color(self.request.get('content_font_color'))
menu_bg_color=self.format_color(self.request.get('menu_bg_color'))
menu_font_color=self.format_color(self.request.get('menu_font_color'))
side_color=self.format_color(self.request.get('side_color'))
side_font_color=self.format_color(self.request.get('side_font_color'))
twitter_bg_color=self.format_color(self.request.get('twitter_bg_color'))
twitter_font_color=self.format_color(self.request.get('twitter_font_color'))
twitter_shell_color=self.format_color(self.request.get('twitter_shell_color'))
if(menu_bg_color=="None"):
menu_bg_color="ffffff";
if(menu_font_color=="None"):
menu_font_color="333333";
if(content_bg_color=="None"):
content_bg_color="ffffff";
if(content_font_color=="None"):
content_font_color="333333";
if(hr_color=="None"):
hr_color="b5ae9d";
if(side_color=="None"):
side_color="ffffff";
if(side_font_color=="None"):
side_font_color="333333";
if(twitter_bg_color=="None"):
twitter_bg_color="ffffff";
if(twitter_font_color=="None"):
twitter_font_color="333333";
if(twitter_shell_color=="None"):
twitter_shell_color="ffffff";
if re.match('[0-9a-fA-F]{1,6}', bg_color) == None:
error_str="bg_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', font_color) == None:
error_str="font_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', hr_color) == None:
error_str="hr_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', twitter_bg_color) == None:
error_str="twitter_bg_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', twitter_font_color) == None:
error_str="twitter_font_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', side_color) == None:
error_str="side_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', side_font_color) == None:
error_str="side_font_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', content_bg_color) == None:
error_str="content_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', content_font_color) == None:
error_str="content_font_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', menu_bg_color) == None:
error_str="menu_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if re.match('[0-9a-fA-F]{1,6}', menu_font_color) == None:
error_str="menu_font_color is invalid"
self.redirect(str('./edit_bbs?bbs_key='+self.request.get("bbs_key")+'&error_str='+error_str))
return
if self.request.get('title'):
bbs.bbs_name=self.request.get('title')
#.........这里部分代码省略.........