私はアプリケーションの開発に不慣れであり、Flaskの開発に慣れようとしています。私は彼らのすばらしいチュートリアルに従い、同じように詳細なドキュメントを読んで、SQLite3データベースを使用する最初の基本的なアプリを作成しました。
これを達成するために、そして彼らの指示に従って、私は以下をインポートしました:
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サイトのチュートリアルから取得したコマンドを使用してデータベースにアクセスします。ユーザーが自分のアカウントを作成して管理するアプリケーションを作成するときは、代わりにMySQLデータベースを実装する必要があるという印象を受けています。この場合、データベース関連のコードについてどのようなことを変更する必要がありますか?これら2つのデータベースの操作にはかなり大きな違いがあると確信しているので、参照するポイント(従うべきチュートリアルの提案、または読むべきドキュメント)をいただければ幸いです。
よろしくお願いします。