flask mysql

sudo apt-get install mysql-server
mysql -u root -p

sudo apt-get install python-mysqldb

sudo apt-get install libmysqlclient-dev

sudo updatedb

locate mysql_config

sudo apt-get install python-dev

pip install mysql-python

==============================

mysql> use carloblog;

mysql> show tables;

+---------------------+
| Tables_in_carloblog |
+---------------------+
| roles               |
| t_nav               |
| users               |
+---------------------+
3 rows in set (0.00 sec)

mysql> show columns from t_nav;
+-------------+-------------+------+-----+---------+----------------+
| Field       | Type        | Null | Key | Default | Extra          |
+-------------+-------------+------+-----+---------+----------------+
| id          | int(11)     | NO   | PRI | NULL    | auto_increment |
| name        | varchar(64) | YES  | UNI | NULL    |                |
| level       | int(11)     | YES  |     | NULL    |                |
| is_public   | tinyint(1)  | YES  |     | NULL    |                |
| order       | int(11)     | YES  |     | NULL    |                |
| owner_id    | int(11)     | YES  |     | NULL    |                |
| create_time | datetime    | NO   |     | NULL    |                |
| update_time | datetime    | YES  |     | NULL    |                |
+-------------+-------------+------+-----+---------+----------------+

Mysqldb的安装

===============================

http://my.oschina.net/flynewton/blog/10880?catalog=43725

1.首先安装mysql

sudo apt-get install mysql-server

2.然后安装libmysqld-dev和libmysqlclient-dev,否则在安装Mysqldb的时候会报找不到mysql_config文件

sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev

3.安装完上述之后,到http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download下载最新的Mysqldb的tar包,解压

修改site.cfg中的mysql_config的配置地址,一般上述装完后的默认地址为/usr/bin/mysql_config

运行下列命令即可

sudo python setup.py build
sudo python setup.py install

============================http://www.cnblogs.com/xiazh/archive/2012/07/31/2616474.html

安装python模块时出现:error: Setup script exited with error: command ‘gcc‘ failed with exit status 1

通过安装如下库即可解决:

sudo apt-get install python-dev
时间: 2024-11-08 04:08:52

flask mysql的相关文章

SAE用flask+MySQL中文'utf8' codec can't decode byte 0xb7解决方法

在Sina App Engine(SAE)上用python flask框架+MySQL搭app服务器时,select返回中文时jsonify函数报如下错误:(为调试放拜我异常时return的traceback.format_exc()) Traceback (most recent call last): File "/data1/www/htdocs/245/jcguo/1/myapp.py", line 88, in searchHotel return jsonify(resul

bootstrap+flask+mysql编写查询页面

之前那篇文章是flask+redis的,如果用flask+mysql怎么实现呢? 创建数据库: CREATE DATABASE `web12306`  DEFAULT CHARACTER SET utf8; 创建表: CREATE TABLE `web12306` (   `user_email` varchar(100) NOT NULL DEFAULT '',   `user_pass` varchar(100) NOT NULL DEFAULT '',   `user_name` varc

Python+Flask+MysqL的web建设技术过程

前言 本人在一学期时间实现了Python+Flask+MysqL的web建设,页面具有简单的登录注册发布文章搜索文章等功能. 这篇文章总结了我最近一段时间的学习成果:使用Flask框架搭建一个web service,并在其中加上一些简单的css,js,html等.在本文中以实际的用户模块为例.之所以写这篇文章是因为想要总结自己一学期的学习成果并且与大家分享.由于是新手如有错漏请见谅. 一.使用工具 python3.5 实现此页面所有的static文件.templates文件与py文件 二.完成基

python3.5+flask+mysql

该篇博客配置环境为:python版本3.5,flask2.0,python3中已经不再支持MySQLdb模块,所有这里我用了pymysql,所有使用前应该 安装pymysql:pip install pymysql 在网上的好多资料都给的是使用sqlite的例子,由于很不喜欢所以今天分享一下flask-sqlalchemy操作mysql的方法. 以前习惯使用sqlalchemy,后来发现使用flask-sqlchemy还是要简单一些(起码省去了好多模块和类的导入,create_engine,se

flask mysql sqlalchemy教程

1.建立models_base文件 连接数据库 import logging import ast import simplejson as json import time from flask_sqlalchemy import SQLAlchemy from flask import Flask from commons.entity import rds_mongo app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] =

三 Flask+ MySQL 数据库操作

一: __init__.py作用: __init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件.通常__init__.py 文件为空,但是我们还可以为它增加其他的功能.我们在导入一个包时,实际上是导入了它的__init__.py文件.这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入. __init__.py: from flask import Flask, url_for,

Python+Flask+MysqL的web建设技术开发一个网站

一.摘要 flask是一个很精简,灵活的框架,对于web的开发非常的好,具有jinja2强大的模板引擎的支持.flask框架的一个扩展就是sqlalchemy, sqlalcheny是flask的一个扩展.sqlalcheny是一个强大的关系型数据库框架,它是一个框架,并不是数据库.sqlalcheny数据库的操作得益于我们的ORM技术,将繁琐的数据库操作转化为我们的python的类,其实还是转化为sql语句来操作数据库,这就是他的强大的地方,同时特提供了数据库原生的SQL底存功能.sqlalc

沿用Python+Flask+Mysql的web建设技术开发网站

1 系统概要说明 1.1 开发目的 闲暇时光想看看电影?我要看些什么好呢?百度推荐出来的烂片也不在其数,如果有一个真实反映影片的平台该多好,这就是淘智宝的产生,为电影连续剧爱好人群提供一个可以自由言论的平台,我喜欢的电影我可以发上去,看看别人是否也会喜欢,综合评价下来,影视爱好者一定能收获自己最想看的年度好片. 好片是千人的智慧产生,而不掺杂广告票房目的,如果我们都看过这部片,评论区交流一下一拍即合,也许我们能够成为好朋友呢?我看你的个人中心你喜欢的电影我都看过,我们是不是就有说不完的话题了呢?

flask mysql 外键的学习

1.安装mysql后默认引擎为MyISAM,所以需要更改为InnoDB才可以使用外键 使用命令行查看 show engines \G; 创建mysql的时候默认为Innodb引擎 使用命令 show create table 表名 \G; 查看表结构,可以得出已经使用了外键 更多外键原因请参考:https://blog.csdn.net/timo1160139211/article/details/78831895 原文地址:https://www.cnblogs.com/1314-shixin