LoginSignup
7
8

More than 5 years have passed since last update.

DJangoメモ:はじめから(準備編)

Last updated at Posted at 2013-12-07

以前もある本を参考にやっていたのだけど途中で他にやることが出来てしまい大分間を空けてしまった。
そのときにやったことを全然覚えていないので、この際はじめからやり直すことにする。

http://www.djangoproject.jp/
今回はこのページのチュートリアルの通り進めていく(以前参考にしていた本は記載通りにやるとエラーになったりして少し不安なため)。

インストール手順

もう入っているけど一応
https://www.djangoproject.com/download/

チュートリアルその1(準備編)

プロジェクトの作成

django-admin.py startproject [mysite]

[mysite]( _init_.py manage.py settings.py urls.py あとwsgi.py が入ったディレクトリ)が作られる

開発用サーバーを起動

python manage.py runserver

これでOK。表示されたURL( http://127.0.0.1:8000/ )に接続するとテストページが開く。

データベースを設定

settings.pyを編集する(今回は一番簡単そうなSQLiteで)

DATABASES = {
   'default': {
      'ENGINE': 'django.db.backends.sqlite3',
              # 主に'postgresql_psycopg2' 'mysql' 'sqlite3'のいずれか
      'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
            # DBの名前(sqliteの場合のみDBファイルへのフルパス)
      # 'DATABASE_USER':"DBのユーザー名",   # SQLiteでは不要
      # 'DATABASE_PASSWORD':"DBのパスワード",   # 同上
      # 'DATABASE_HOST':"DBのあるホスト(DBサーバーが同じマシンにあるなら空でOK)"   # 同上
   }
}

その後、以下のコマンドでデータベースを作成

python manage.py syncdb

settings.py内のINSTALLED_APPSにあるそれぞれのアプリ用にデータベースが作られる

とりあえず今日はここまで

次は「モデルの作成」からいきます。

7
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8