Python Django

Pythonを勉強してみたかったので色々しらべていたら、Djangoという有名なWebアプリケーションフレームワークがあったので調べてみました。

環境を作るのは結構楽にできました。

 

インストール

以下の内容は「Ubuntu 16.04.4 LTS」で試しています。

まずは適当な場所に仮想環境を作ります。

python3 -m venv /path/to/myenv

仮想環境を作成できたら、/path/to/myenv/の中に入り、仮想環境を起動します。

cd /path/to/myenv
source bin/activate
(myenve)$:

(myenve)$:というように(ディレクトリ名)が表示されていれば起動できています。

次に本題のDjangoをインストールします。

以下を実行することで、インストールされます。

pip install django

無事インストールが終わったら、プロジェクトを作成して、動作確認を行います。

プロジェクトを作成して中に入る。

django-admin startproject hogeproject
cd testproject

データベースの設定と管理者を作成する。

python manage.py migrate
python manage.py createsuperuser

「python manage.py createsuperuser」を実行すると、ユーザー名など入力をうながされ

サーバーを起動します。

python manage.py runserver

「http://127.0.0.1:8000/」にアクセスして、以下の画面が表示されていれば、正常に動作しているはずです。

「http://127.0.0.1:8000/admin」にアクセスすると管理画面が表示されます。

先ほど作成した管理者でログインできます。

 

動作を確認できたので、今後は実際に簡単なWebアプリを作ってみようと思います。

もうしかしたら、続きをを投稿するかもしれません。。