データベースのテーブル名の指定

Djangoチュートリアル(前編)
Djangoチュートリアル(後編)
を読む。かなり参考になる。

テーブル名の指定

内部クラスMetaのdb_tableフィールドに名前を指定する。これを指定しないと、テーブル名が(アプリ名)_itemになる。それでも問題はないが...。

class Item(models.Model):
    ...
    class Meta:
        db_table = 'item'

sqlite3がインストール済みの場合、データベースの中身の確認方法は以下の通り。データベースとしてsqlite3以外を使うときには、同じようなことができるのか、また調べてみる。

$ sqlite3 (データベースファイル名)
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> .dump