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


Python request.form方法代码示例

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


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

示例1: upload

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def upload():
    f = request.files['file']
    assert f, "Where's my file?"

    filekey = request.form.get('filekey') or str(uuid.uuid1())
    assert RE_ALLOWED_FILEKEYS.match('filekey'), 'Unacceptable file key'

    permpath = getpath(filekey)

    content_range = (f.headers.get('Content-Range') or
                     request.headers.get('Content-Range'))

    if content_range:
        result, kwargs = handle_chunked(f, permpath, content_range)
    else:
        result, kwargs = handle_full(f, permpath)

    kwargs['filekey'] = filekey

    return jsonify(result=result, **kwargs)


# Flask endpoint 
开发者ID:toolforge,项目名称:video2commons,代码行数:25,代码来源:upload.py

示例2: query

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def query(user, repo, query_name, subdir=None, spec_url=None, sha=None, content=None):
    """Execute SPARQL query for a specific grlc-generated API endpoint"""
    glogger.info("-----> Executing call name at /{}/{}/{}/{} on commit {}".format(user, repo, subdir, query_name, sha))
    glogger.debug("Request accept header: " + request.headers["Accept"])

    requestArgs = request.args
    acceptHeader = request.headers['Accept']
    requestUrl = request.url
    formData = request.form

    query_response, status, headers = utils.dispatch_query(user, repo, query_name, subdir, spec_url,
                                                           sha=sha, content=content, requestArgs=requestArgs,
                                                           acceptHeader=acceptHeader,
                                                           requestUrl=requestUrl, formData=formData)
    if isinstance(query_response, list):
        query_response = jsonify(query_response)

    return make_response(query_response, status, headers)

### Server routes ### 
开发者ID:CLARIAH,项目名称:grlc,代码行数:22,代码来源:server.py

示例3: add_contact

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def add_contact():
    data = request.form
    username = data['username'] 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:5,代码来源:server.py

示例4: create_conversation_db

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def create_conversation_db():
    conversation_db_path = get_conversation_db_path_for_users(request.form)
    print(conversations_dir)

    if not os.path.exists(conversation_db_path):
        with open(conversation_db_path, 'w') as f:
            pass
        conversation = Conversation(conversation_db_path)
        conversation.initialise_table()

    return jsonify({
        "success": True,
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:15,代码来源:server.py

示例5: get_message_history

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def get_message_history():
    conversation_db_path = get_conversation_db_path_for_users(request.form)
    conversation = Conversation(conversation_db_path)

    history = conversation.get_history()

    return jsonify({
        "history": history
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:11,代码来源:server.py

示例6: send_me_data

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def send_me_data():
    data = request.form
    for key, value in data.items():
        print("received", key, "with value", value)

    return "Thanks" 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:8,代码来源:server.py

示例7: add_user

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def add_user():
    data = request.form
    username = data["username"]
    real_name = data["real_name"]

    database.add_user(username, real_name)

    return jsonify(
        "User Created"
    ) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:12,代码来源:server.py

示例8: user_exists

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def user_exists():
    username = request.form.get("username")
    exists = database.user_exists(username)

    return jsonify({
        "exists": exists
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:9,代码来源:server.py

示例9: create_conversation_db

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def create_conversation_db():
    conversation_db_path = get_conversation_db_path_for_users(request.form)

    if not os.path.exists(conversation_db_path):
        with open(conversation_db_path, 'w') as f:
            pass
        conversation = Conversation(conversation_db_path)
        conversation.initialise_table()

    return jsonify({
        "success": True,
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:14,代码来源:server.py

示例10: send_message

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def send_message(username):
    data = request.form
    author = data["author"]
    message = data["message"]
    date_sent = arrow.now().timestamp

    conversation_db_path = get_conversation_db_path_for_users({"user_one": author, "user_two": username})
    conversation = Conversation(conversation_db_path)
    conversation.add_message(author, message, date_sent)

    return jsonify({
        "success": True
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:15,代码来源:server.py

示例11: update_avatar

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def update_avatar(username):
    img_b64 = request.form.get("img_b64")
    database.update_avatar(username, img_b64)

    return jsonify({
        "success": True
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:9,代码来源:server.py

示例12: get_new_messages

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def get_new_messages():
    data = request.form
    conversation_db_path = get_conversation_db_path_for_users(data)
    conversation_db = Conversation(conversation_db_path)

    timestamp = data["timestamp"]
    requester_username = data["user_one"]

    new_messages = conversation_db.get_new_messages(timestamp, requester_username)

    return jsonify({
        "messages": new_messages
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:15,代码来源:server.py

示例13: add_friend

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def add_friend():
    data = request.form
    user_one = data['user_one']
    user_two = data['user_two']

    if database.user_exists(user_two) and database.user_exists(user_one):
        database.add_friend(user_one, user_two)
        success = True
    else:
        success = False

    return jsonify({
        "success": success
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:16,代码来源:server.py

示例14: block_friend

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def block_friend():
    data = request.form
    user_one = data['user_one']
    user_two = data['user_two']

    database.block_friend(user_one, user_two)

    return jsonify({
        "success": True
    }) 
开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:12,代码来源:server.py

示例15: post_message

# 需要导入模块: from flask import request [as 别名]
# 或者: from flask.request import form [as 别名]
def post_message():
    content = request.form['commandInput']
    if len(content) > 0:
        if content[0] == global_settings.cfg[C_MAIN_SETTINGS][P_CMD_TOKEN]:
            text = RemoteTextMessage(channel_id=global_settings.mumble_inst.users.myself['channel_id'],
                                     session=global_settings.mumble_inst.users.myself['session'],
                                     message=content,
                                     actor=global_settings.mumble_inst.users.myself['session'])
            global_settings.bot_service.message_received(text=text, remote_cmd=True)
            # print(text.message)
    return content 
开发者ID:DuckBoss,项目名称:JJMumbleBot,代码行数:13,代码来源:web_helper.py


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