記事一覧
【サンプルコード付き】Docker超入門編 Docker × Django開発のテンプレートプロジェクト解説
1.はじめにこんにちは、ぎーたかです。
今回は、Dockerを使ったDjangoプロジェクトの作り方の解説をします。
この記事を読めば、Dockerの概要、メリットをざっくりと理解できるようになり、Dockerの基本的な実装・扱い方についてもある程度理解できるようになります。
また、記事の中では具体的なDocker × Djangoプロジェクトのサンプルコードの解説をしていきます。記事の最後
【サンプルコード付き】Django × Reactで作るサンプルSPAアプリを紹介
1.はじめにこんにちは、ぎーたかです。
今回はDjango × Reactで作るサンプルアプリについての紹介記事です。
前回の記事では、Reactを使ったモダンWebのアプリの概要を紹介しました。なので、今回は簡単なサンプルアプリの作り方を、特に実装方法やバックエンドアプリとの連携方法について用意したソースコードを使って説明します。
『モダンなWebアプリって何?』という方は、前回の記事を読
【学習ステップまで解説】Django×Reactで作る”モダンなWebアプリ”とは
1. はじめにこんにちは、ぎーたかです。
今回はフロントエンドフレームワークについて記事です。Djangoの開発者が学習することで作れる”モダンなWebアプリ”について解説していきます。
筆者自身のフロントエンドフレームワークを学んだ実体験から、Djangoと組み合わせることで作れるWebアプリ、またモダンなWebアプリのメリットにも言及しつつ、解説していきます。
フロントエンドフレームワー
【サンプルコード・文法解説あり】Django REST Frameworkで自作API開発を習得
1. 初めにこんにちは、ぎーたかです。
今回は、Django REST Framework(以下、DRF)で自作API開発する方法を解説します。
DRFとは、Djangoプロジェクトで自作API開発用に作られた拡張機能・パッケージです。サードパーティ製のパッケージですが、Djangoを使ったAPI開発では現在最も一般的に利用されているそうです。
ちなみにAPIとは、Application P
【読むだけで習得】Django × AWS EC2・ELBでより安定稼働できるサーバーをサクッと構築(Djangoアプリ公開解説②)
1. はじめにこんにちは、ぎーたかです。
前回の記事に引き続き、Django・AWS EC2でインターネット公開する方法を解説します。
いきなりですが、前回の記事の内容を知っておいてもらうと、今回の方法の特徴・違いがわかりやすいです。参考までに下にリンクを貼っておきます。
今回解説する方法では、より”安定稼働”できるサーバーを構成できます。
前回の記事で中心的に紹介したAWS EC2(従量課
【読むだけで習得】DjangoアプリをAWS EC2でサクッと公開(AWS記事その①)
1. はじめにこんにちは、ぎーたかです。
今回は、Djangoアプリをインターネット公開する方法を解説します。
タイトルの通り、AWSのEC2というサービスを使った公開方法を紹介します。読むだけで習得できる様、わかりやすく解説していくのでぜひ最後まで読んでいってください。
読者の皆さんがDjangoアプリを開発するモチベーションは様々だと思います。ただ、どんなアプリも他の人に使ってもらいたいな
【独学の学習ステップ解説】Django Webアプリ開発の学習ロードマップ
1. はじめにこんにちは、ぎーたかです。
今回は、Webアプリ開発の学習ロードマップを解説します。
(Webアプリ…ブラウザ上で機能するサービスのこと。Twitter・YouTubeなどのWeb版がこれに該当。)
筆者は、2020年5月〜プログラミング学習を開始し、独学でWeb系のプログラミングスキルを身につけ、ポートフォリオ作成までやり遂げてきました。
1年ほどWeb開発の勉強をしてきて、
【サンプルコード付き】Django開発の効率化を図る小ネタ紹介
1. はじめにこんにちは、ぎーたかです。
Django開発の節目の1つに”ローカルからテスト・本番サーバーに移行して稼働”というフェーズがあります。
いざ作業に取り掛かる際、もしくは過去に取り組んだ際には、特に疑問を持たずやっちゃう作業がいくつかあったと思います。
ただ、その作業、本当にやる必要があるでしょうか?
筆者もDjangoのポートフォリオの本番環境移行時には、テスト・本番環境の構築
【サンプルコード付き】Django ユーザー認証をオブジェクト指向で全構築する方法
1. 今回の記事の内容こんにちは、ぎーたかです。
DjangoでWebサービスを作ろうとするとき、多くの場合ユーザー認証系の機能が必要になるかと思います。
その作成の中で、以下の様な悩みを抱える方は少なくないかと思います。
■ユーザー認証系機能作成の悩み
・必要な機能が多く、作成が大変
・機能を1から作ると意外に難しく、作成方法が分からない
こうした悩みも、書籍に掲載されているコードを参考に
【Webアプリの例を具体的に紹介】Djangoポートフォリオの作り方を解説
1. 今回の記事の内容こんにちは、ぎーたかです。
Django学習の1つの登竜門に”ポートフォリオ作成”があります。
いざポートフォリオ作成に取り組む際、多くの初学者が以下の様な悩みを抱えるのではないでしょうか。
■初学者のポートフォリオ作成に関する悩み
・構想中のポートフォリオに、どんな機能が必要か分からない
・作れる/作れない機能の分別や、作り方の考案を自分でできない
・そもそも作りたいポ
【サンプルコード付き】Django Viewをやさしく解説してみる②(View応用編 ~汎用ビューへの機能追加~)
1. ①のおさらいDjango Viewをやさしく解説してみる①の記事では、Djangoのバックエンド処理の肝であるViewの基礎知識を紹介しました。
紹介した内容は、HTTPリクエストの種類・関数ベースビュー・クラスベースビュー・汎用ビュー・継承・ミックスインという、Viewと関連の深い基礎知識やその使い方についてでした。まだ、読んでいない方で、上記の基礎的な使い方に自信がない方はぜひ読んでみ
【サンプルコード付き】Django Viewをやさしく解説してみる①(View基礎知識編 ~関数ビュー、クラスベースビューの基礎を理解~)
1. Viewって何をやってるの?View(ビュー)の作成は、DjangoでWeb開発する場合避けて通れないです。
Viewがどういった処理を担っているのか、下図のイメージで掴みましょう。
Viewは、WebアプリにHTTPリクエストを送り、レスポンスが返るまでのフローの中で非常に重要な箇所を担っています。
Viewが役割を果たすことで、Webアプリ上では目的のページが適切に表示されていきます。
【プログラミング初心者向け】Web開発にはPythonのフレームワーク『Django』がオススメ
1. 今回の解説内容こんにちは、ぎーたかです。
Web開発を始めて半年間、Django一筋でポートフォリオを作成してきた経験を記事にしています。
Python・Django初学者の方や、プログラミング未経験の方向けに記事を書いていますので、気になった記事があれば見てくださるとうれしいです。
作成したポートフォリオについては、ポートフォリオ紹介の記事で公開してます。興味を持ってくださった方は、ぜ
【サンプルコード付き】いちばん丁寧な”ユーザー機能”解説
1. 今回の解説内容今回はユーザー機能の実装についての説明記事です。
初学者の方にも「分かりやすい!」と思ってもらえる様、なるべく詳しく書いていますので、最後まで読んでいただけると幸いです。
読者のみなさんは、どんなサイトを作りたくてDjangoを勉強していますか?
ECサイトですか?ブログサイトですか?それともSNSですか?どんなサイトを作りたいとしても、避けて通れない道がユーザー機能の実装で