sqliteはどう定義したらいいかな

SQLiteデータベースをDjangoプロジェクトで使用するには、通常はsettings.pyファイル内で定義します。

settings.pyファイル内のDATABASES設定を使ってSQLiteデータベースを定義します。以下は、SQLiteを使用するための基本的な設定です:

python
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } }

これにより、Djangoはプロジェクトのルートディレクトリにあるdb.sqlite3という名前のSQLiteデータベースファイルを使用します。

また、router.pyファイルはデータベースの定義とは関係ありません。router.pyは、複数のデータベースを使用する場合に、Djangoがどのデータベースにどのモデルをマッピングするかを制御するためのファイルです。router.py内でデータベースの定義を行うのではなく、データベースへのアクセスをカスタマイズします。

未分類

Posted by ぼっち