Djangoのいろんなチュートリアル消化してるけど、はじめにプロジェクト作るところが飽きてきたー。のでシェル作成。プロジェクト名は「config」統一。
start_django.sh
#!/bin/sh
# 作業ディレクトリ作成&移動
mkdir $1 && cd $1
# 仮想環境構築
python3 -m venv venv
# アクティベート
source venv/bin/activate
# djangoインストール
pip install django
# プロジェクト作成
django-admin startproject config .
実行権限を付与して、sourceで実行。※shで実行してもディレクトリを移動してくれないので注意。
$ chmod 755 django_start.sh
$ source ./django_start.sh <project_name>