小编cod*_*un3的帖子

烧瓶:“从应用程序导入应用程序”?

我正在按照本教程制作一个基本的 Flask 应用程序:但我不明白app/view.py中的代码行from app import app。在该行中,两者都app指的是什么?他们都指的是同一个东西吗?

注意:我知道有一个文件夹叫app,并且有一个对象

app = Flask(__ name__) in __ init__.py 
Run Code Online (Sandbox Code Playgroud)

如果这有帮助...

python web-applications flask

4
推荐指数
1
解决办法
2万
查看次数

Python中的Get和Post方法(Flask)

我是Flask和Web开发的新手,我正在尝试创建一个简单的应用程序,在服务器上生成一个整数数组并发送给客户端.以下是app.py中的一些示例(工作)代码:

from flask import Flask, render_template, request, url_for

import random


app = Flask(__name__)


@app.route('/')
def form():
    s_abc = [random.random() for _ in range(40)]
    return render_template('abc.html', s_abc=s_abc)

if __name__ == '__main__':
  app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

这是一个(工作)abc.html片段:

<div>
  {{s_abc}} 
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 即使没有GET/POST HTTP方法,这如何工作?我认为服务器和客户端之间的通信需要获取/发布http方法(如下所述:http://www.tutorialspoint.com/http/http_methods.htm).但是,即使我没有写这样的东西,我的代码也能正常工作:

    @app.route('/', methods=['GET'])
    
    Run Code Online (Sandbox Code Playgroud)
  2. 有没有办法重写这个,以便它使用POST?显然,POST更适合处理敏感数据,如下所述:http://blog.teamtreehouse.com/the-definitive-guide-to-get-vs-post

谢谢.

python post get http flask

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

flask ×2

python ×2

get ×1

http ×1

post ×1

web-applications ×1