纯属个人笔记   

1.首先了解 PyCharm中Directory与Python package的区别

(1)  Directory就是一个文件夹,放置资源文件,目录没有_ _init_ _.py的文件  ,即文件目录

(2)Python package就是一个目录,其中包括一组模块和一个_ _ init.py_ _文件  ,  即py包

2. 首先创建项目的文件目录

(1)建立app的py包:  在app的包里面,再建立详细的文件目录

app的_ _ init _ _.py的作用:创建Flask的实例,调用初始化函数,以及配置扩展、配置蓝图、数据配置等

      py包  models :  新建py的文件包    :  用来存放flask中的SQLAlchemy数据库的模型类

              -- 对应下面的_ _init_ _.py 文件里面   要导入

文件目录 static :    项目的静态文件目录   一般用来放网页上面的资源、例如:图片、css、js等

文件目录  templates:   项目用到的所有模板  即 html文件

主逻辑函数的py包  views  :   数据逻辑文件以及爬虫 还有  视图函数,建立main.py等的py文件

 建立config.py文件    里面可以设置flask中数据库的相关参数

建立extensions.py文件    作用创建各种的对象,例如 SQLAlchemy的对象等,创建后进行初始化的操作等

(2) 项目根目录下,  建立 manage.py,让项目通过脚本命令的形式启动,调用app的_ _ init _ _.py的创建实例的方法

        这个方法是自己定义的,以及manager的相关配置。 以及设置启动项目

利用Flask来构建项目的大概步骤相关推荐

  1. xadmin获取mysql_Django+Xadmin构建项目的方法步骤

    Django部分 创建项目 django-admin startproject mysite #创建一个mysite项目 运行简易服务器 python manage.py runserver #欢迎页 ...

  2. 利用flask将opencv实时视频流输出到浏览器

    opencv通过webcam可以获取本地实时视频流,但是如果需要将视频流共享给其他机器调用,就可以将利用flask框架构建一个实时视频流服务器,然后其他机器可以通过向这个服务器发送请求来获取这台机器上 ...

  3. 构建项目//pc端、移动端H5

    文章目录 移动端 pc端 构建项目 我的步骤 示例一:vue init webpack 文件名 示例二:vue create 文件名 vue.config.js 配置 ui框架包 安装异步编程框架ax ...

  4. python云服务器搭建教程_Python利用flask搭建一个共享服务器的步骤

    这篇文章我们来讲一下在网站建设中,Python利用flask搭建一个共享服务器的步骤.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 零.概述 我利用flask搭建了一个简易 ...

  5. 机器学习题5:请简述ID3算法的实现步骤,并利用ID3算法构建天气数据集的决策树模型,实现决策树的可视化。

    ID3算法的实现步骤: 输入:数据集(训练集)S及属性A 输出:属性A对训练数据集S的信息增益 ① 先将S作为根节点,其目标属性y有c个类别属性.假设S中出现的概率,计算数据集S的信息熵. ② 假设属 ...

  6. 【方案】去哪儿网徐磊:如何利用开源技术构建日处理130亿+的实时日志平台?...

    转自:http://mp.weixin.qq.com/s?__biz=MzIzMzEzODYwOA==&mid=2665284466&idx=1&sn=2b06a5298217 ...

  7. flask url构建_如何为生产构建构建Flask-RESTPlus Web服务

    flask url构建 by Greg Obinna 由格雷格·奥比纳(Greg Obinna) 如何为生产构建构建Flask-RESTPlus Web服务 (How to structure a F ...

  8. webpack快速构建项目

    1.前(fei)言(hua) webpack是什么我在这里就不多说了,实在不知道的可以直接在去搜一下,都一大堆答案.关于用webpack怎么构建项目,方法也是多种多样,五花八门.今天,我就写下我平常构 ...

  9. 如何在React Native中构建项目并管理静态资源

    by Khoa Pham 通过Khoa Pham 如何在React Native中构建项目并管理静态资源 (How to structure your project and manage stati ...

最新文章

  1. 快速提升页面性能的必备利器
  2. xtrabackup 安装、备份和恢复
  3. 智能水位检测系统proteus_基于单片机控制的智能检测系统Proteus仿真设计研究
  4. Linux(二)——基础入门(2)
  5. pyqt5 实现右键自定义_《快速掌握PyQt5》第十七章 事件处理
  6. Java笔试题库之编程题库 总共30道编程题,掌握了就可以应付中级以内Java面试题
  7. 快速解析大xml报文
  8. 【转】DICOM之Print!!!!!!!!!
  9. java java.lang.enum_源码阅读-java基础-java.lang.Enum
  10. 深入java核心_Java核心(五)深入理解BIO、NIO、AIO
  11. 6.Python深入_内存管理
  12. GAMES101 Rasteriztion
  13. MSP432的CCS工程配置以及使用J-Link下载程序
  14. QGIS导入postgresql数据库shp数据
  15. 方舟生存进化服务器信息错误,方舟生存进化网络错误信息怎么办
  16. windows的hosts文件位置
  17. Vant Webapp步骤表单
  18. IAR编译出现Error[Pe147]: declaration is incompatible with “__interwork __vfp int dir_get_dout()“ 报错
  19. dct变换编码研究课设实验报告_制作电磁铁实验报告单_相关文章专题_写写帮文库...
  20. OTA市场寡头竞争态势严峻,同程艺龙赴港IPO能否改变现状?

热门文章

  1. protobuf windows java_protobuf windows java 环境搭建
  2. 【安全系列之XSS】XSS攻击测试以及防御
  3. Substring Removal
  4. Bash's Big Day
  5. springboot中使用ApplicationListener和ApplicationEvent /@EventListener监听事件
  6. Hadoop1.2.1集群安装二
  7. sgs 0.9.9 在 Eclipse中调试
  8. Android复习14【高级编程:推荐网址、抠图片上的某一角下来、Bitmap引起的OOM问题、三个绘图工具类详解、画线条、Canvas API详解(平移、旋转、缩放、倾斜)、矩阵详解】
  9. Spring 通过Java Config方式连接数据库
  10. Linux学习之系统编程篇:shm 共享内存及其操作函数