flask开发实例,flask使用教程
指尖生活
首先导入烧瓶模块。
从flask导入flask创建当前模块的Flask应用程序对象,对象名为app。
功能:操纵当前视图,将当前文件所在的目录设置为网站的根目录。默认情况下,根目录中的static是一个静态目录,templates是一个模板目录。
App=Flask(__name__)也可以写成
App=Flask(__main__ )或者也可以写成
App=Flask(djdjdjdj )当Flask找不到djdjdj的模块时,会将当前文件目录作为网站的根目录,但不建议这样做。
路径被绑定到方法,索引方法将在用户访问根目录时执行。
@app.route(/)
定义索引():
传递启动程序
app.run()
hello.py:
#导入烧瓶模块
从烧瓶进口烧瓶
# __name__表示当前模块的名称,即hello.py
#创建当前模块的flask的应用程序对象flask (_ _ name _ _)用于操作当前视图。
# app应用对象名,flask以该模块所在的目录为根目录。
app=Flask(__name__)
#使用app对象中的route decorator将路径绑定到视图。一个decorator绑定了一个方法视图函数,如下所示,当用户访问网站时,这个函数将被分配给index方法。
@app.route(/)
定义索引():
由定义的视图函数
返回“hello flask”
if __name__==__main__ :
#启动烧瓶程序
App.run()在查看函数中,使用return后跟content返回页面。print打印到当前命令行。
Flask设置静态目录static_url_path= 在Flask中,静态目录默认为静态目录,可以直接访问。
创建对象时设置静态目录。
Url静态文件访问地址app=FLASK (_ _ name _ _,static _ URL _ path=/python )将URL静态目录地址设置为python,默认为static,这样我们只能通过访问URL中的/Python/static-file.html来访问我们的静态文件。
网站目录app=FLASK (_ _ name _ _,static _ URL _ path=/python ,static _ folder= static )表示当前文件目录下静态存储静态目录文件,URL需要访问python/xx.html来调用静态中的静态文件。
模板目录app=FLASK (_ _ name _ _,static _ URL _ path=/python ,static _ folder= static ,template _ folder= templates )将本地模板目录设置为当前文件目录中的模板。
hello.py:
从烧瓶进口烧瓶
app=Flask(__name__,
Static_url_path=/python ,#用于访问静态资源的url路径,默认值为Static
Static_folder=Static ,# static文件目录,默认为static
template _ folder= templates # template文件目录,默认是templates。
)
@app.route(/)
定义索引():
返回“第一页文件”
@app.route(/dj )
def dj():
回复“我是dj”
if __name__==__main__ :
App.run()将静态文件写入静态目录,url访问/python/x.html访问目录下静态文件夹中的静态文件。
来自碎石123的原创作品,的博主。如需转载,请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。