美文网首页
flask小项目结构

flask小项目结构

作者: LanceAdd | 来源:发表于2017-11-21 23:30 被阅读0次

额,最近小伙伴问我,flask怎么用????
有点懵逼,我给过他教程了啊
怎么回事?
问了才知道,他想要直接生成项目文件,就是那种把文件夹和模板直接一次生成的,但是flask没有,有点无奈.
好吧,那就借这个机会直接开个教程吧,做个简单的demo吧。
先把小伙伴的问题解决了,来个项目结构(那个.vscode文件件是vscode自动生成的不用管)


深度截图_选择区域_20171121231209.png 深度截图_选择区域_20171121230855.png

requirements.txt是我们项目所需要的python包的目录,内容如下

flask
flask-login
mongoengine
flask-bootstrap
flask-restful
ipython
gunicorn
virtualenv

这个是什么用处呢?
其实是pip的一种用法
我们在终端中进入项目目录然后

ls
深度截图_选择区域_20171121232243.png

那个env是我之前就就建好的,应该是没有的,先无视下,等会告诉你什么用处:
我们使用这个命令

pip install -r requirements.txt

然后就会出现这个


深度截图_选择区域_20171121233003.png

但是在Python开发中我们需要保持一个好习惯,就是每次创建python项目,都创建一个虚拟环境,也就是

virtualenv env 

具体的创建方法请参照我的另一篇文章:

python虚拟环境

启动虚拟环境:
然后安装我们所需要的包


深度截图_选择区域_20171122124127.png

文件作用

1.配置文件
config.py以及instance/config.py
根目录下的config.py以及instance文件夹下的config.py都是配置文件

2.启动文件
run.py
这是项目的启动文件(就像他的名字run......溜了溜了)

3.gunicorn启动文件
gunicorn_conf.py
这玩意是我们用gunicorn启动项目的配置文件
gunicorn就是个wsgi服务器。

4.app
app目录下就是我们具体的项目文件了。
每个模块一个文件夹

相关文章

  • Nginx与uWSGI部署

    1. flask项目文件结构 项目位于 /home/kun/item, 以下是文件结构文件结构 config.p...

  • flask项目结构

    1.https://blog.csdn.net/xingyunlost/article/details/77155...

  • Flask项目结构

    一般结构图 一般来说项目最基本的包括:一、 app项目文件夹 1. 后台的数据路由管理文件夹api这个文件夹下的文...

  • Flask 项目结构

    libs——每个模块所用到的函数 models——数据库模型 static——静态文件 templates——ji...

  • flask简单应用

    flask_basic 文件目录结构(非快速创建的flask项目)image.png static: 类似djan...

  • Flask Web 开发 【 Chapter 7 】大型程序结构

    【 Chapter 7 】大型结构目录 7.1 项目结构 Flask 程序基本的结构: 下面讲解把 hello.p...

  • flask小项目结构

    额,最近小伙伴问我,flask怎么用????有点懵逼,我给过他教程了啊怎么回事?问了才知道,他想要直接生成项目文件...

  • Flask 项目目录结构

    翻译原文:https://lepture.com/en/2018/structure-of-a-flask-pro...

  • flask配置生产环境

    书接上文flask与SQLAlchemy,我们了解到 如何规范flask工程的项目结构 什么是ORM 如何使用SQ...

  • Flask 程序的基本结构

    项目结构原则 Flask 不同于大多数的Web框架,它并没有特定的组织方式,项目机构完全由开发者决定。但是项目结构...

网友评论

      本文标题:flask小项目结构

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