ホームページ > バックエンド開発 > Python チュートリアル > 在python3下怎样用flask-sqlalchemy对mysql数据库操作?

在python3下怎样用flask-sqlalchemy对mysql数据库操作?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-06 16:24:19
オリジナル
1385 人が閲覧しました

网上很多都是python2的,例子都是sqlite的,按别人说的更改database_uri是没法操作mysql数据库的。。
在python3下怎样用flask-sqlalchemy对mysql数据库操作啊, 貌似mysqldb不支持python3
求各位大神解答~

回复内容:

唔,貌似题主问题已经解决了,挺好的。我还是答一下,给后续需要的新手一点帮助。

这个问题经常难道新手一下,因为大部分教程里(包括经典的《Flask Web开发》一书),告诉了我们如何使用flask-sqlalchemy操作sqlite,但在生产环境(线上网站)上,我们肯定是使用MySQL或其他,而大部分的教程里,又告诉我们flask-sqlalchemy使用MySQL的方式是:
<span class="n">mysql</span><span class="p">:</span><span class="o">//</span><span class="n">username</span><span class="p">:</span><span class="n">password</span><span class="nd">@server</span><span class="o">/</span><span class="n">db</span>
ログイン後にコピー
使用pymysql来连接数据库就可以了!! python3 没用过,因为mac自带还是2.7

关于你说得python2不能用,你可以用下面的demo跑下:

cfrs2005/flask_blog · GitHub

其次,注意安装mysql , pip 安装mysql-python相关支持类库
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート