めたもんぐ日記

プログラミング、コンピュータ、投資、転職活動など。気になったことはなんでも記事にします。

Djangoチュートリアル mac環境にて

Python3でDjangoを使ってWEBアプリのサンプルを動かそうと思いまして。
以下の記事を参考にして、環境構築をしてみました。

qiita.com
内容はともかく先ずは動かしてみよう。
記事では、Win環境で実行していますが私はmac OS High Sierraを利用しています。 Gitを公開して頂いているので、先ずは以下のコードをクローンします。
github.com

git clone https://github.com/okoppe8/Django-Simple-CRUD-Sample:embed:cite


続いてDjangoをインストールします。

pip install django django-crispy-forms django-filter django-pure-pagination


インストールが無事完了したみたいなので、以下のWindowsコマンドを読み替えて実行してみました。

Windowsでのコマンド

python -m venv env
env\Scripts\activate
pip install -r requirements.txt
manage.py migrate
manage.py createsuperuser 
manage.py runserver


Mac OSでのコマンド

python -m venv env
source env/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser 
python manage.py runserver


WindowsとかMacとかプラットフォームに応じて、venvで仮想環境を有効化するコマンドが違うみたいです。
28.3. venv — 仮想環境の作成 — Python 3.6.5 ドキュメント
んでウェブサーバは無事起動したみたいです。

名簿アプリなのですが、すぐにでも実用できそうなほどクオリティが高くびっくりしました!

   f:id:shatastron:20180608040747j:plain
これをいじりながらDjangoの勉強をさせていただきます。