flask.request.argget.all - python examples

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 7

3 View Complete Implementation : rules.py
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
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
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
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
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
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
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
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
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
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