Python(Django)+Vue.js(Nuxt.js,Vuetify)を使ったシステムの開発です。
前回の続きです。
Djangoのインストール
まず前回作ったPython3の環境に移動しactivateします。
🔰activateとは仮想環境を有効にするコマンドです。activate=仮想環境に入る、という感じです。
% cd venvMitsumori
% source bin/activate
(venvMitsumori) %
Djangoをインストールします。
この作業は共通ですので1回実行すれば大丈夫。
(venvMitsumori) % pip install django
// 2020年1月9日時点ではDjango-3.0.2がインストールされました。
// もし古いVersionをインストールしたい場合は
// pip install django=2.2.9などを指定します2.2系はLTSバージョンだそうです。
// 安定性重視なら2.2系が安心かもしれませんが、今回はチャレンジということで最新版を入れます
パッケージの導入状態を確認するコマンドです
(venvMitsumori) % pip freeze
asgiref==3.2.3
Django==3.0.2
pytz==2019.3
sqlparse==0.3.0
Projectの作成
(venvMitsumori) % django-admin startproject mitsumori
ここまででプロジェクトの作成は完了です。
まだ何もプログラムは書いていませんがプロジェクトとしては動いています。
サーバを起動させてみましょう
(venvMitsumori) % python manage.py runserver
(venvMitsumori) % python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
January 09, 2020 - 04:25:47
Django version 3.0.2, using settings 'mitsumori.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[09/Jan/2020 04:26:01] "GET / HTTP/1.1" 200 16351
[09/Jan/2020 04:26:01] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[09/Jan/2020 04:26:01] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 86184
[09/Jan/2020 04:26:01] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 85876
[09/Jan/2020 04:26:01] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 85692
Not Found: /favicon.ico
[09/Jan/2020 04:26:01] "GET /favicon.ico HTTP/1.1" 404 1975
この中で重要なのは
Starting development server at http://127.0.0.1:8000/
の部分です。
これはWebサーバとしてhttp://127.0.0.1:8000/のアドレスでリッスンを開始したということです。
ではブラウザを立ち上アドレスを入力します。
画面が表示されたら正しくインストールが完了しています。
今日はここまで。
コメント