0
2

More than 3 years have passed since last update.

既存のDjangoアプリケーションの起動メモ

Posted at

GithubなどからcloneしたDjangoアプリケーションの起動メモ
仮想環境を使わずにMac上でサクッと動かす方法

venvでプロジェクト毎のpython環境を準備

venvはプリインされています。

python3 -m venv [newenvname]

.gitignoreを見て [newenvname]のディレクトリ名を揃えておく

mysqlのアップデート

brew upgrade mysql
※他のアプリでも利用してる場合は気軽にやらないように

mysqlでユーザー・DB作成・確認


mysql.server start
mysql -u root
CREATE USER username@localhost IDENTIFIED BY 'password';
CREATE DATABASE dbname;
GRANT ALL PRIVILEGES ON dbname.* TO username@localhost;
exit
mysql -u username -p

SHOW DATABASES;

DBの接続先は settings.py を確認。

依存パッケージのインストール

pip install -r requirements.txt

DBのマイグレーション

python manage.py migrate

スーパーユーザー作成

python manage.py createsuperuser

サーバー起動

python manage.py runserver

localhost:8000/admin で管理画面にアクセス可能

0
2
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
0
2