> 백엔드 개발 > 파이썬 튜토리얼 > 在python3下怎样用flask-sqlalchemy对mysql数据库操作?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-06 16:24:19
원래의
1369명이 탐색했습니다.

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

回复内容:

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

这个问题经常难道新手一下,因为大部分教程里(包括经典的《Flask Web开发》一书),告诉了我们如何使用flask-sqlalchemy操作sqlite,但在生产环境(线上网站)上,我们肯定是使用MySQL或其他,而大部分的教程里,又告诉我们flask-sqlalchemy使用MySQL的方式是:
<code class="language-python"><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>
</code>
로그인 후 복사
使用pymysql来连接数据库就可以了!! python3 没用过,因为mac自带还是2.7

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

cfrs2005/flask_blog · GitHub

其次,注意安装mysql , pip 安装mysql-python相关支持类库
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
스레드 - python3 오픈 스레드
에서 1970-01-01 08:00:00
0
0
0
python3.x - python3을 호출하는 C++
에서 1970-01-01 08:00:00
0
0
0
python3.x - Python not 연산자 문제
에서 1970-01-01 08:00:00
0
0
0
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿