メモ:django
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
メモ:django [2019/05/29 14:34] – [テスト用の内部サーバ起動] Wiki Editor | メモ:django [2019/05/29 15:01] – [テスト用の内部サーバ起動] Wiki Editor | ||
---|---|---|---|
行 44: | 行 44: | ||
起動コマンドでIPアドレスにアサインすることと、設定ファイルの接続許可が両方正しく設定されて、初めて外部から接続できる。うまく起動できれば、http:// | 起動コマンドでIPアドレスにアサインすることと、設定ファイルの接続許可が両方正しく設定されて、初めて外部から接続できる。うまく起動できれば、http:// | ||
+ | ===== その他の基本設定 ===== | ||
+ | app01/ | ||
+ | |||
+ | 言語やタイムゾーンを設定 | ||
+ | |||
+ | LANGUAGE_CODE = ' | ||
+ | TIME_ZONE = ' | ||
===== アプリケーションの作成 ===== | ===== アプリケーションの作成 ===== | ||
行 67: | 行 74: | ||
return HttpResponse(" | return HttpResponse(" | ||
- | === app01/ | + | ==== app01/ |
URLのディスパッチ設定。アプリケーションレベルのURLはここでディスパッチする。このファイルは、プロジェクトレベルのURLディスパッチにインクルードして使う。アプリケーション作成時には自動作成されない。 | URLのディスパッチ設定。アプリケーションレベルのURLはここでディスパッチする。このファイルは、プロジェクトレベルのURLディスパッチにインクルードして使う。アプリケーション作成時には自動作成されない。 | ||
行 78: | 行 85: | ||
] | ] | ||
- | === app01/ | + | ==== app01/ |
プロジェクトレベルのURLディスパッチ | プロジェクトレベルのURLディスパッチ | ||
行 94: | 行 101: | ||
以上を設定すると、http:// | 以上を設定すると、http:// | ||
+ | |||
+ | |||
+ | ===== Model ===== | ||
+ | データベースからデータを呼び出したり保存したりする。直接クエリを発行するのではなく、オブジェクトを介して操作。 | ||
+ | |||
+ | ==== データベース ==== | ||
+ | 開発途中は取りあえずSQLiteを利用する。本番環境ではPostgreSQLなりMySQLに切り替える。データベースの定義はDjangoが自動的に生成してくれるので、バックエンドはあまり意識する必要はない。とりあえず、設定ファイルだけ確認しておく。 | ||
+ | |||
+ | app01/ | ||
+ | DATABASES = { | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | } | ||
+ | } | ||
+ | |||
+ | 標準ではSQLiteが使われる。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
メモ/django.txt · 最終更新: 2019/06/05 17:30 by Wiki Editor