【Python】Django入門|基礎知識からやり方まで徹底解説

Django

(最終更新月:2022年8月)

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

「Djangoを始めたばかりでどうしたら良いかわからない!」

「Django入門として、何から始めよう?」

「Djangoの勉強方法が知りたい!」

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

  • Djangoとは何か?必要な知識は?
  • Djangoでできること
  • Django入門:勉強方法やおすすめチュートリアル

当記事を最後までご覧いただければ、Djangoに必要な知識はもちろん、Djangoをどのように学習すれば自分のアプリを公開できるのかを理解いただけます。

ぜひ最後までご覧ください。

【著者プロフィール】

profile_icon
【Python歴】11年 x 【Django歴】10年
HP作成、社内システムの構築、コンサルティング

当ブログを通じて、Webアプリの書き方やアプリの公開方法までを解説しています。

☆日報アプリ「D-Repo」(デモ版)→こちら

※Djangoをベースに作成したアプリです。

☆便利ツールアプリ「Tool Station」→こちら

※Django REST frameworkとReactで作成しているアプリです。

Djangoとは?

Djangoとは、PythonやHTML言語を使ったWebアプリケーションを作成するためのフレームワークです。

こちらではDjangoの基本をご理解いただくために、以下をご紹介します。

  • Djangoの特徴
  • Djangoでできること
  • Djangoに必要な知識

Djangoとは何かを詳しく解説しているこちらの記事も参考にして下さい。

Djangoの特徴

Djangoの特徴は以下のとおり。

  • Pythonをベースとしている
  • 管理画面などが備わっているフレームワーク
  • セキュリティに優れている
  • 世界的に利用者が多い

Djangoは、さまざまなサイトでも利用されている人気フレームワークです。

Djangoでできること

Djangoでできることをまとめました。

  • ユーザー認証や管理画面
  • データベースとホームページの連携
  • メール送信システム

よくあるホームページだけでなく、SNSや掲示板などの多機能なWebアプリケーションを作れます

以下の記事ではDjangoが利用されている有名なサイトをまとめています。

Djangoに必要な知識

Djangoでのアプリ開発に必要な知識にはさまざまなものがあります。

まとめると以下のとおり。

  • Python
  • HTML/CSS
  • サーバー

なぜならWebアプリは開発したら、Web上に公開する必要があるからです。

それぞれ記事やチュートリアルも用意しているのでぜひご覧ください。

Python

Pythonの学習方法を一から解説しています。

こちらの記事をご覧ください。

HTML/CSS

HTML/CSSについては、Djangoでのアプリ開発に必要なものだけに絞って紹介していきます。

こちらから興味のあるものをお探しください。

HTML
「HTML」の記事一覧です。

サーバー

サーバーについては、レンタルサーバーやドメイン、Djangoアプリ公開に使うVPSの設定方法などを紹介しています。

順を追っていけば必ずアプリ公開ができます。

ぜひこちらをご覧ください。

Webサーバーの基本
Webサーバーとはなにか?仕組みや構築方法を知りたいですか?当ページでは、Webサーバーについて初心者向けに基本を解説している記事をまとめています。

Django入門

こちらではDjango入門として以下をお伝えします。

  • Djangoのおすすめ勉強法
  • Djangoを学習するためのチュートリアル

Djangoのおすすめ勉強法

Djangoを学習するメリットしてさまざまな無料サイトがあることがあげられます。

当ブログでも本やサイト、安価なスクールを活用した学習方法を目的やレベル別に解説しています。

以下の記事をご覧ください。

Djangoを学習するためのチュートリアル

Djangoの学習はできても、ページを公開する方法がわからないという方が多くいます。

なぜなら単にDjangoを学ぶことと、Web上にアプリを公開するのとでは、必要な知識が異なるからです。

以下のページでは、Djangoでの開発から実際に公開するまでをまとめたチュートリアルを紹介しています。

ぜひご覧ください。

まとめ:Djangoを学習するなら、公開するまでを学ぼう

当記事の内容をまとめます。

  • Djangoは世界的にも有名なサイトで使われている人気フレームワーク
  • DjangoにはWebアプリ開発に必要な機能がほぼ全て備わっている
  • Djangoでアプリを公開するなら、Djangoはもちろん、ほかの知識も不可欠

Djangoは無料や安価で学習できるメリットがありますが、アプリの公開までを学べるところは少ないです。

ぜひ当ブログを活用して、無料でDjangoアプリの公開まで学習してください。

✔当ブログは以下のような方に向けて書かれています

「Djangoでのアプリ開発を学びたい!」

「Djangoで開発したアプリをWebで公開するにはどうするの?」

✔当ブログ掲載の記事

  • Djangoで作る日報アプリ開発
  • WebアプリをWeb上に公開する方法
  • Webアプリ開発に必要なそのほかの情報
【Django】チュートリアル|日報アプリの開発から公開まで
Djangoのチュートリアルをお探しですか?具体的に「手を動かして作ってみたい!」という方へ向けて、誰でもできる簡易的な日報アプリの開発を通じて、Djangoの様々な機能に触れていくシリーズとなっています。PythonでWebアプリを作りたい方、必見の記事となります!

公式LINEも始めました。記事更新についてや、当ブログ内の人気記事などの情報を定期的に配信しています。

友だち追加

ITCブログにご協力いただける方は、以下もご検討いただけると嬉しいです。

ITCに投げ銭をする

タイトルとURLをコピーしました