美文网首页
Flask摆弄记录(5)-应用搭建

Flask摆弄记录(5)-应用搭建

作者: chan2017 | 来源:发表于2018-03-01 17:35 被阅读10次

用功能式把应用搭建起来


在看了文件结构后,要把项目的框体搭建起来。

datatube/
    datatube/
        interface/
            __init__.py
            demo.py
        model/
        __init__.py
        config.py
    .env/
    manage.py

以下是各文件内容

datatube/datatube/config.py

class Config(object):
    pass


class DevConfig(object):
    DEBUG = True
    SQLALCHEMY_DATABASE_URI = 'sqlite:///D:\code-my\data.db'
    SQLALCHEMY_TRACK_MODIFICATIONS = False

datatube/datatube/interface/demo.py

from datatube import app


@app.route('/hello')
def helloproject():
    return 'hello from flask, coder'

datatube/__init__.py

from flask import Flask

# 初始化应用
app = Flask(__name__)

# 从config中加载配置文件内容 config上线模式 devConfig开发模式
app.config.from_object(DevConfig)

from datatube.interface import demo

datatube/manage.py

from datatube import app

if __name__ == '__main__':
    app.run()

在IDE中或者CMD中运行 manage.py


demo中申明了一个/hello的路由,在浏览器中打开地址就可以看到一下结果。


基本上就完成了项目的初步搭建,初次成功访问了设定好的API。

相关文章

网友评论

      本文标题:Flask摆弄记录(5)-应用搭建

      本文链接:https://www.haomeiwen.com/subject/smknxftx.html