見出し画像

python:WEBアプリを作ってみよう

今回は、pythonのWEBフレームワークDjangoを使って、簡単なWEBアプリを作ってみましょう。

手順

①プロジェクトファイルを作成

②アプリを作成

③アプリの中身を作る

④viewを作成

⑤URLを作成

軌道

URLにアクセス
-> プロジェクトファイル内のurl管理ファイルに飛ばされ、そこで仕分け
 -> 仕分け後のアプリ内url飛ばされる
   -> アプリ内のviewファイルに飛ばされる
  -> テンプレートを表示する


①プロジェクトファイルを作成

django-admin startproject プロジェクト名

キャプチャ

上記を実行すると今回であれば、デスクトップにhello_projectという名前のプロジェクトファイルが自動的に作成され、WEBアプリに必要なファイルも自動的に作成されています。

キャプチャ

起動できるのか、確認してみる。

python manage.py runserver

キャプチャ

実行してみて、上記のURLにアクセスして、以下のような画面になれば、正常にプロジェクトファイルが作成できているということです。

キャプチャ

②アプリを作成

python manage.py startapp アプリ名

キャプチャ

キャプチャ

hello_appというアプリのフォルダが作成できました。

プロジェクトファイルにhello_appがあるということを知らせるためにプロジェクトファイル(hello_project)のsetting.py - > INSTALLED_APPSに追記します。

キャプチャ


③アプリの中身を作る

表示するためのテンプレートを作ります

キャプチャ

hello_appフォルダにtemplatesフォルダを作成し、index.htmlファイルを作成します。そのファイルには、適当に文字を入力

④viewを作成

キャプチャ

index.htmlにつながるような、index関数を作成します。


⑤URLを作成

キャプチャ

hello_appフォルダ内にurls.pyを作成し、空のURLに飛ぶと、さきほどviewsにつくったindex関数が起動される。


hello_projectフォルダのurls.pyにも追記する。

キャプチャ

空のURLにアクセスすると、includeメソッドを通して、hello_app.urlsに飛ばす。

確認してみる。

python manage.py runserver

キャプチャ

キャプチャ

URLにアクセスしてみると、テンプレートに入れ込んだ文字が表示されました。今回は、とりあえず以上です。


過去記事


この記事が気に入ったらサポートをしてみませんか?