flask项目结构(一)mariadb

简介:

本文主要是根据自己所学,创建一个flask项目,使用sqlalchemy,alembic,mariadb,bootstrap,APScheduler,selenium,request…………技术,创建及部署在docker中。

应该是会维护在github,作为以后写flask项目的蓝本程序。

一:安装maradb。

1.在windows中运行mariadb。

http://www.haosql.com/,推荐这里下载一个绿色版的mariadb。

HaoSQL,好用的SQL。
本程序的目的只有一个:将数据库的安装过程简单化、傻瓜化。
免安装绿色版,大小只有10M左右,解压即可,纯绿色的;启动只需一键。
带控制面板,带SQL管理工具。支持服务非服务两种模式启动。
支持数据库:MongoDB、MySQL、PostgreSQL、MSSQL2008、MSSQL2000、Firebird、MariaDB。

http://pic.guoxuedashi.com/HaoSQL/MariaDB-HaoSQL.zip

下载解压,直接运行就可以了。

2.在linux中运行mariadb

看我博客的应该了解,我几乎不会配置linux服务器,更不在这里帖大段的代码来给你配置。

我用docker,一行命令解决。

docker run --name some-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb:tag上面是官方给的例子实际执行:docker run --name mariadb -e MYSQL_ROOT_PASSWORD=123456 -d mariadb

二:配置mariadb

原文地址:https://www.cnblogs.com/jackadam/p/8663565.html

时间: 2024-07-31 12:28:30

flask项目结构(一)mariadb的相关文章

flask项目结构

项目结构 -app - static文件夹 - templates文件夹 - views文件夹 - 蓝图的视图 user - __init__.py(from .user import user_bp 注册蓝图,使用懒加载,init_view(app)) - __init__.py, create_app() init_view(app) -manager.py(flask-script) app=create_app() manager = Manager(app) 原文地址:https://

flask项目结构(四)使用sqlalchemy和alembic

简介 其实我不是啥正经人,错了,不是啥正经程序员,所能想到的估计也就码农一级吧,高级程序员,搞什么算法,什么人工智能,大数据计算…………离我还太遥远. 但是这并不妨碍我继续学习,继续写垃圾小程序. 反正我做的小程序,也就是把人从重复的劳动中解脱出来.用电脑代替人脑记忆那些枯燥的繁琐的数据.用电脑来查询记忆的数据.人脑的神经网络是比计算机查找的快.随便吧,还搞不到那个层次.先用电脑记录查询吧. 虽然python学习中已经学习了读写文件,在文件中查找,不过那都面向少量数据,更别提什么大数据了.几万行

flask项目结构(五)使用数据库

简介: 基础搭建好了,开始读写数据库吧.毕竟写的程序,也没什么高深的,就是CRUD,中文说是增删改查. 一:在数据库中增加测试数据. 在项目根目录建立init_test.py from config import Base,db_session from models.models import * from app.app01.app01_models import * add_public=public( name='jack_public', email='[email protected

flask项目结构(六)快速开发后台flask-admin

简介: Flask-admin 相当django的xadmin吧! 快速装配一个后台用来管理数据. Flask-admin也是有使用局限性的,他只适合开发小型快速的应用,不适合那种大型并发性高,逻辑复杂的应用.首先,对于大型应用都是前后端分离的,加快访问速度,而且后端装配,尤其是这种动态生成页面的速度更慢. 需要安装Flask-Admin,Flask-BabelEx, 一:导入admin 1.导入 from flask import Flask from app.main.views impor

【Flask】 项目结构说明

项目结构 Flask的一大优势就是其极其轻量化.但是也需要注意到,如果我们要用Flask做一个大项目的话,把所有代码写在一个文件里肯定是不合适的.非常难以维护.但是和Django这种框架又不一样,Flask并没有规定项目一定要遵从某种必须遵守的目录结构.最终,人们在长期的实践中得到一些比较好用因此约定俗成的目录结构. 一个典型的flask项目的目录结构是这样的(再次明确,不是强制的,而是约定俗成的一种结构): 这种结构有四个顶级文件夹,主体的程序代码都放在app包中:migrations文件夹中

flask开发restful api系列(7)-蓝图与项目结构

如果有几个原因可以让你爱上flask这个极其灵活的库,我想蓝图绝对应该算上一个,部署蓝图以后,你会发现整个程序结构非常清晰,模块之间相互不影响.蓝图对restful api的最明显效果就是版本控制:而对整个项目来说,总要有后台管理系统吧,总要有web管理吧,但这些东西不能全部放到view.py.不单单是这样,如果你是一个经验丰富的程序员,你应该知道,一个程序最好只有一个入口点,从这个入口点进去,全是单向的,就像一棵树一样,入口点就在树根,然后蔓延到树干,树枝.树枝和树枝之间最好不要太多交集,也就

Python封装应用程序的最佳项目结构是什么?

Python封装应用程序的最佳项目结构是什么? 转载来源于stackoverflow:https://stackoverflow.com/questions/193161/what-is-the-best-project-structure-for-a-python-application 和http://www.cnblogs.com/alex3714/articles/5765046.html#3719169 开发一个终端用户桌面应用(非网页),最佳的项目文件夹层次结构是怎样的? 理想的项目

Flask ==> 目录结构

Flask ==>   目录结构 一:目标 1.要求: 1. 熟悉Flask的目录结构. 2. 了解应用,装上新的组件往里面放,改怎么弄? 2.作业: 1.基于flask实现权限管理 2.笔记: -  flask的请求周期 二:目录结构内容 知识点: 1.  从全局上了解flask项目的目录结构 2. flask项目的运行机制 3.flask框架实现MVC架构 4.flask-sqlalchemy  操作mysql数据库 流程步骤: 1.新建项目:blog系统 完成后的目录结构是这样的:非常简单

Flask项目中向Mysql存入Emoji表情引起的Bug

Bug背景 之前在写Flask入门项目Flask Mega项目的时候,一直都是用SQLite,后面切换到Mysql数据库发现在存入一些EMOJI表情符号的时候,会出现如下的报错. Bug解决思路 刚开始觉得应该是数据库的编码的问题,因为之前也遇到数据库存入特殊符号的时候发生报错.那先查看服务器上面的数据库编码格式. show variables like '%char%'; 通过查看数据库编码发现都是utf8格式.然后查阅有关的资料,以及翻阅之前做过的笔记发现,Mysql中的utf8编码格式最多