利用Flask来构建项目的大概步骤
纯属个人笔记
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来构建项目的大概步骤相关推荐
- xadmin获取mysql_Django+Xadmin构建项目的方法步骤
Django部分 创建项目 django-admin startproject mysite #创建一个mysite项目 运行简易服务器 python manage.py runserver #欢迎页 ...
- 利用flask将opencv实时视频流输出到浏览器
opencv通过webcam可以获取本地实时视频流,但是如果需要将视频流共享给其他机器调用,就可以将利用flask框架构建一个实时视频流服务器,然后其他机器可以通过向这个服务器发送请求来获取这台机器上 ...
- 构建项目//pc端、移动端H5
文章目录 移动端 pc端 构建项目 我的步骤 示例一:vue init webpack 文件名 示例二:vue create 文件名 vue.config.js 配置 ui框架包 安装异步编程框架ax ...
- python云服务器搭建教程_Python利用flask搭建一个共享服务器的步骤
这篇文章我们来讲一下在网站建设中,Python利用flask搭建一个共享服务器的步骤.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 零.概述 我利用flask搭建了一个简易 ...
- 机器学习题5:请简述ID3算法的实现步骤,并利用ID3算法构建天气数据集的决策树模型,实现决策树的可视化。
ID3算法的实现步骤: 输入:数据集(训练集)S及属性A 输出:属性A对训练数据集S的信息增益 ① 先将S作为根节点,其目标属性y有c个类别属性.假设S中出现的概率,计算数据集S的信息熵. ② 假设属 ...
- 【方案】去哪儿网徐磊:如何利用开源技术构建日处理130亿+的实时日志平台?...
转自:http://mp.weixin.qq.com/s?__biz=MzIzMzEzODYwOA==&mid=2665284466&idx=1&sn=2b06a5298217 ...
- flask url构建_如何为生产构建构建Flask-RESTPlus Web服务
flask url构建 by Greg Obinna 由格雷格·奥比纳(Greg Obinna) 如何为生产构建构建Flask-RESTPlus Web服务 (How to structure a F ...
- webpack快速构建项目
1.前(fei)言(hua) webpack是什么我在这里就不多说了,实在不知道的可以直接在去搜一下,都一大堆答案.关于用webpack怎么构建项目,方法也是多种多样,五花八门.今天,我就写下我平常构 ...
- 如何在React Native中构建项目并管理静态资源
by Khoa Pham 通过Khoa Pham 如何在React Native中构建项目并管理静态资源 (How to structure your project and manage stati ...
最新文章
- 快速提升页面性能的必备利器
- xtrabackup 安装、备份和恢复
- 智能水位检测系统proteus_基于单片机控制的智能检测系统Proteus仿真设计研究
- Linux(二)——基础入门(2)
- pyqt5 实现右键自定义_《快速掌握PyQt5》第十七章 事件处理
- Java笔试题库之编程题库 总共30道编程题,掌握了就可以应付中级以内Java面试题
- 快速解析大xml报文
- 【转】DICOM之Print!!!!!!!!!
- java java.lang.enum_源码阅读-java基础-java.lang.Enum
- 深入java核心_Java核心(五)深入理解BIO、NIO、AIO
- 6.Python深入_内存管理
- GAMES101 Rasteriztion
- MSP432的CCS工程配置以及使用J-Link下载程序
- QGIS导入postgresql数据库shp数据
- 方舟生存进化服务器信息错误,方舟生存进化网络错误信息怎么办
- windows的hosts文件位置
- Vant Webapp步骤表单
- IAR编译出现Error[Pe147]: declaration is incompatible with “__interwork __vfp int dir_get_dout()“ 报错
- dct变换编码研究课设实验报告_制作电磁铁实验报告单_相关文章专题_写写帮文库...
- OTA市场寡头竞争态势严峻,同程艺龙赴港IPO能否改变现状?
热门文章
- protobuf windows java_protobuf windows java 环境搭建
- 【安全系列之XSS】XSS攻击测试以及防御
- Substring Removal
- Bash's Big Day
- springboot中使用ApplicationListener和ApplicationEvent /@EventListener监听事件
- Hadoop1.2.1集群安装二
- sgs 0.9.9 在 Eclipse中调试
- Android复习14【高级编程:推荐网址、抠图片上的某一角下来、Bitmap引起的OOM问题、三个绘图工具类详解、画线条、Canvas API详解(平移、旋转、缩放、倾斜)、矩阵详解】
- Spring 通过Java Config方式连接数据库
- Linux学习之系统编程篇:shm 共享内存及其操作函数