我是开发应用程序的新手,我一直在尝试熟悉Flask这样做。我遵循他们的伟大教程,并阅读他们同样详细的文档来创建我的第一个使用SQLite3数据库的基本应用程序。我需要为我的Flask python应用程序使用MySQL数据库做些什么改变?
要做到这一点,并按照他们的指示,我输入以下内容:
from __future__ import with_statement
from contextlib import closing
import sqlite3
from flask import Flask, request, session, g, redirect, url_for, \
abort, render_template, flash
,并建立了具有下列配置数据库文件schema.sql
:
drop table if exists entries;
create table entries (
id integer primary key autoincrement,
title string not null,
text string not null
);
我访问数据库使用的命令再次来自Flask site tutorial。我的印象是,我需要在创建应用程序时创建和管理自己的帐户,而不是实现MySQL数据库。在这种情况下,我需要更改哪些与数据库相关的代码有关的内容?我确信在使用这两个数据库之间有相当大的区别,所以任何参考点 - 要遵循的教程建议或要阅读的文档 - 都将不胜感激。
非常感谢提前。
非常感谢!这确实是一个简单的过渡。我会读你所描述的内容,包括你提供的内容,我感谢你注意到易于使用的开关,特别是如何初始化和使用数据库。 – zch
@zch:没问题。一旦你把所有东西都放好,烧瓶就很有趣。祝你好运! – Blender