見出し画像

djangoの基本

①プロジェクトの作成

$ django-admin startproject myapp

# myappディレクトとmanage.pyが生成される。


②[myapp/settings.py]でアプリの設定

# データベースをデフォルトのsqliteからmysqlに設定

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'datamasename',            #データベースの名前
        'USER': 'user',                            #mysqlユーザ
        'PASSWORD': 'password',            #mysqlユーザパスワード
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}


# 言語とタイムゾーンを日本に設定

LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'


③データベースのマイグレート

$ python3 manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
    ・・・・・・
    Applying sessions.0001_initial... OK


④アプリのスーパユーザの作成

$ python3 manage.py createsuperuser

#ユーザー名
#メールアドレス
#パスワード
#パスワード(再入力) を設定


⑤サーバの起動

$ python3 manage.py runserver

#localhost:8000にアクセスして以下の画面が表示されればアプリの基本設定は完了。

次からはアプリの構築を行う。

この記事が気に入ったらサポートをしてみませんか?