Here are the examples of the python api flask.request.argget.all taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
116 Examples
3
View Complete Implementation : rules.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def audit_rule_delete():
ids = json_to_pyseq(request.argget.all('ids', []))
if not isinstance(ids, list):
ids = json.loads(ids)
for i, tid in enumerate(ids):
ids[i] = ObjectId(tid)
r = mdbs["sys"].db.audit_rules.delete_many({"_id": {"$in": ids}})
if r.deleted_count > 0:
data = {"msg": gettext("Delete the success,{}").format(
r.deleted_count), "msg_type": "s", "custom_status": 204}
else:
data = {
"msg": gettext("Delete failed"),
"msg_type": "w",
"custom_status": 400}
return data
3
View Complete Implementation : category.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def get_category_info():
"""
获取category信息
:return:
"""
tid = request.argget.all('id')
s, r = arg_verify([(gettext("category id"), tid)], required=True)
if not s:
return r
data = {}
category = mdbs["web"].db.category.find_one({"_id": ObjectId(tid)})
category["_id"] = str(category["_id"])
data["category"] = category
return data
3
View Complete Implementation : category.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def categorys(user_id=None):
if user_id is None:
user_id = current_user.str_id
data = {}
ntype = request.argget.all('type')
s, r = arg_verify([(gettext("category type"), ntype)], required=True)
if not s:
return r
category = list(mdbs["web"].db.category.find(
{"user_id": user_id, "type": ntype}))
data["categorys"] = objid_to_str(category, ["_id", "user_id"])
return data
3
View Complete Implementation : theme_setting_category.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def get_category_info():
"""
获取category信息
:return:
"""
tid = request.argget.all('id')
s, r = arg_verify([(gettext("category id"), tid)], required=True)
if not s:
return r
data = {}
category = mdbs["web"].db.theme_category.find_one({"_id": ObjectId(tid)})
category["_id"] = str(category["_id"])
data["category"] = category
# theme_name = get_config("theme", "CURRENT_THEME_NAME")
theme_name = g.get_config("theme", "CURRENT_THEME_NAME")
data["theme_name"] = theme_name
return data
3
View Complete Implementation : adm_comment.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def adm_comments():
sort = json_to_pyseq(request.argget.all('sort'))
status = request.argget.all('status', "is_issued")
keyword = request.argget.all('keyword', "")
page = int(request.argget.all('page', 1))
pre = int(request.argget.all('pre', 10))
basic_query = {'issued': 1, 'is_delete': 0}
data = find_comments(
query_conditions=basic_query,
page=page,
pre=pre,
sort=sort,
keyword=keyword,
status=status)
return data
3
View Complete Implementation : adm_comment.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def adm_comment_restore():
ids = json_to_pyseq(request.argget.all('ids', []))
for i, tid in enumerate(ids):
ids[i] = ObjectId(tid)
r = mdbs["web"].db.comment.update_many({"_id": {"$in": ids},
"is_delete": {"$in": [1, 2]}},
{"$set": {"is_delete": 0}})
if r.modified_count:
data = {"msg": gettext("Restore success, {}").format(r.modified_count),
"msg_type": "s", "custom_status": 201}
else:
data = {
"msg": gettext("No match to relevant data"),
"msg_type": "w",
"custom_status": 400}
return data
3
View Complete Implementation : comment.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def comments():
target_id = request.argget.all('target_id')
target_type = request.argget.all('target_type', "post")
status = request.argget.all('status', "is_issued")
sort = json_to_pyseq(request.argget.all('sort'))
page = int(request.argget.all('page', 1))
pre = get_config("comment", "NUM_PAGE")
pre = int(request.argget.all('pre', pre))
basic_query = {'issued': 1, 'is_delete': 0, 'type': target_type, "target_id": target_id,
'$or': [{'reply_id': {'$exists': False}}, {'reply_id': {'$in': [None, ""]}}]}
data = find_comments(
query_conditions=basic_query,
page=page,
pre=pre,
sort=sort,
status=status)
return data
3
View Complete Implementation : adm_post.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def adm_get_post():
data = {}
post_id = request.argget.all('post_id')
get_post_pr(post_id=post_id, is_admin=True)
return data
3
View Complete Implementation : adm_post.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def adm_post_restore():
ids = json_to_pyseq(request.argget.all('ids', []))
for i, tid in enumerate(ids):
ids[i] = ObjectId(tid)
r = mdbs["web"].db.post.update_many({"_id": {"$in": ids},
"is_delete": 3},
{"$set": {"is_delete": 0}})
if r.modified_count:
data = {"msg": gettext("Restore success, {}").format(r.modified_count),
"msg_type": "s", "custom_status": 201}
else:
data = {
"msg": gettext("No match to relevant data"),
"msg_type": "w",
"custom_status": 400}
return data
3
View Complete Implementation : post.py
Copyright BSD 2-Clause "Simplified" License
Author : osroom
Copyright BSD 2-Clause "Simplified" License
Author : osroom
def get_post(post_id=None):
if not post_id:
post_id = request.argget.all('post_id')
post_pv(post_id)
data = get_post_pr(post_id=post_id)
return data