サイトアイコン ITC Media

【Django】チュートリアル|日報アプリの開発から公開まで

✔このような方へ向けて書かれた記事となります

「DjangoでWebアプリ開発にチャレンジしてみたい!」

「Djangoの情報が英語ばかり、日本語で充実したチュートリアルで独学したい!」

「アプリ開発だけでなく、Web上に公開するまでの情報を探している」

✔当記事を通じてお伝えすること

当チュートリアルの特長は、Djangoフレームワークのチュートリアルに留まらず、Web上に公開するまで全ての情報を無料で公開しています。

次章より上から順を追っていくと、簡単な日報アプリが完成し、最後にはWebで公開することができるようになります。

【第1章】日報アプリ開発を始めよう!

こちらの章では、Djangoプロジェクトの立ち上げから最初のデータベース操作について解説しています。

[navi_list name=”nippo-start-up”]

【第2章】HTMLファイルとPythonファイルを連動させる

こちらの章では、一般向けユーザーのページを作る方法を解説していきます。

[navi_list name=”nippo-app-first-html”]

【第3章】データベースの情報をブラウザへ表示しよう!

こちらの章では、いよいよDjangoフレームワークの最大の特長「データベースとブラウザの連携」について見ていきます。

日報アプリの機能を徐々に作っていきましょう。

[navi_list name=”nippo-app-function-view”]

【第4章】Bootstrapを使ってページの見た目を整えよう

簡単にCSSが適用できる「Bootsrap」を使って見た目を整えていきます。

Djangoの仕組みだけマスターしたい方は飛ばしても問題ありません。

[navi_list name=”nippo-app-first-design”]

【第5章】クラスベースビューってなに?

こちらの章では、一般ユーザー向けのページをよりPythonらしく「DRY」にしていきます。

[navi_list name=”nippo-app-classview”]

【第6章】ユーザーモデルクラスについて

Django最大の特長の一つ、「ユーザー認証」について触れていきます。

Djangoを扱うのであれば、必ず覚えておきたい知識です。

[navi_list name=”nippo-app-user-model”]

【第7章】日報モデルクラスとユーザーモデルクラス

外部キーと呼ばれる、一つのモデルから別のモデルを参照する方法について解説していきます。

アプリ開発には欠かせない知識です。

[navi_list name=”nippo-app-user-nippo-foreignkey”]

【第8章】公開前にブラッシュアップ!機能の追加

各単元ごとに開発を進めてきましたが、公開前に日報アプリとして修正を加える箇所がいくつかあります。

テーマ別で記事にしていますので、①ご興味のあるもの②上から順にと、お好きな方法で学習して下さい。

[navi_list name=”nippo-app-add-more-power”]

【第9章】本番環境へデプロイ

実際にWeb上でアクセスするための大事な部分です。

Djangoそのものの知識とは違いますが、公開されている情報も少ないのでとても貴重な記事になります。

[navi_list name=”nippo-app-deploy”]

【第10章】デプロイ後にやること

今までのローカル環境と本番環境でやるべきことは違います。

Web上での公開ができたらやっておきたいことを下記にまとめています。

[navi_list name=”nippo-app-after-deploy”]

わからないことがあったら

もしご不明な点があれば、当ブログのお問い合わせフォームから、もしくは私のツイッターアカウントでご質問受けつけます。

せっかくの学習を無駄にせず、わからないことは聞いて下さい。

問い合わせフォームはこちら

モバイルバージョンを終了