素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

投稿日: 2018年3月25日
最終更新日:

【PythonでWebアプリケーション】Djangoのインストールから起動まで

YouTubeも見てね♪

Anker PowerCor

created by Rinker
Anker
¥4,990 (2024/04/03 21:42:08時点 Amazon調べ-詳細)

旅行には必須の大容量モバイルバッテリー!

【最新機種】GoPro hero11 Black

created by Rinker
GoPro(ゴープロ)
¥62,000 (2024/04/03 21:42:08時点 Amazon調べ-詳細)

最新機種でVlogの思い出を撮影しよう!

[ノースフェイス] THE NORTH FACE メンズ アウター マウンテンライトジャケット

created by Rinker
THE NORTH FACE(ザノースフェイス)
¥33,430 (2024/04/03 21:42:09時点 Amazon調べ-詳細)

防水暴風で耐久性抜群なので旅行で大活躍です!

ペヤング ソースやきそば 120g×18個

created by Rinker
ペヤング
¥2,600 (2024/04/03 21:42:16時点 Amazon調べ-詳細)

とりあえず保存食として買っておけば間違いなし!

レッドブル エナジードリンク 250ml×24本

created by Rinker
Red Bull(レッドブル)
¥4,000 (2024/04/03 21:42:12時点 Amazon調べ-詳細)

翼を授けよう!

Bauhutte ( バウヒュッテ ) 昇降式 L字デスク ブラック BHD-670H-BK

created by Rinker
Bauhutte(バウヒュッテ)
¥14,935 (2024/04/03 21:42:10時点 Amazon調べ-詳細)

メインデスクの横に置くのにぴったりなおしゃれな可動式ラック!

MOFT X 【新型 ミニマム版】 iPhone対応 スマホスタンド

created by Rinker
MOFT
¥2,880 (2024/04/03 21:42:18時点 Amazon調べ-詳細)

Amazon一番人気のスマホスタンド!カード類も収納出来てかさ張らないのでオススメです!

Djangoとは?

Djangoとは、PythonでWebシステムを開発する際に使うフレームワークです。

Pythonはデータ解析人工知能の分野で注目を浴びている言語ですが、もちろんWebシステムの開発にも使えます。

Pythonの特徴として、少ないコード量かつ軽量なので、シンプルなWebシステムを作る際に向いていると言えるでしょう。

また、Djangoフレームワークの特徴として、管理画面セキュリティ周り標準装備されていて、なおかつカスタマイズしやすいところが挙げられます。

今回は、Djangoをインストールして、Webシステムを起動して管理画面にログインするところまでの手順を紹介致します。

手順

前提

Point
  • Pythonインストール済み(3.5.12)
  • pipインストール済み

Djangoのインストール

まずはpipコマンドdjango本体をインストールします。
以下のコマンドを実行してください。

以下のような出力がされればインストールは完了です。

プロジェクトの作成

次にプロジェクトを作成します。
Djangoでは一つのプロジェクト内に複数のアプリケーションを持つことが出来ます。
以下のコマンドを実行してください。

すると、以下のようなディレクトリが自動で生成されると思います。

DBのマイグレート

次にDBのマイグレートを行います。
Djangoプロジェクトは標準でsqlite3を搭載しているので、そこで各種情報を管理する形になります。
まずは初期設定周り以下のコマンドで実行してみましょう。

以下の情報が表示されればマイグレート成功です。

管理ユーザーの作成

次に管理ユーザーを作成しましょう。
こちらも以下のコマンドを実行することで作成可能です。

すると、以下のように対話式での情報入力を求められるので、任意の情報を入力しましょう。

メッセージ 内容
Username (leave blank to use ‘{ログインユーザー名}’): 管理ユーザー名を指定します。
未入力だとログインユーザー名がそのまま使われます。
Email address: メールアドレスを入力します。
不要の場合はそのままでエンターを押してください。
Password: パスワードを指定します。
8文字以上の長さにする必要があります。
Password (again): パスワードを再入力します。

アプリ起動

これでアプリケーションを実行する準備は出来たので、以下のコマンドで起動してみましょう。

すると、以下のようなアプリケーション起動ログが表示されます。

ブラウザでhttp://127.0.0.1:8000/にアクセスすると、Djangoアプリの画面が表示されると思います。

http://127.0.0.1:8000/adminにアクセスすると、ログイン画面が表示されるので、先ほど作成した管理ユーザーのID/PASSWORDを入力し、Log inボタンをクリックしてみましょう。

正常にログイン出来ましたね♪

アプリを停止するには、ログにも出ているようにControll + Cで停止することが出来ます。

終わりに

以上のように、インストールからアプリ実行まで、コマンドベースなので短時間かつ簡単に準備することが出来ました。

Pythonは今人工知能でとても注目されている言語ですが、もちろんWebシステムの構築も可能なので、この機会に是非勉強してみてはいかがでしょうか?

CATEGORIES & TAGS

IT