Dai Takahashi

秋田県在住1979年(昭和54年)生まれフリーランサー兼Udemy講師。Djangoの講座を販売しています。 自分の人生を変えるためにDjangoを猛勉強して、少しでもDjangoの裾野を広めるために発信中。 (画像は25歳ぐらいの時です)

入門クラス 初心者向け

Flatpageについて

2023/7/31  

FlatpageとはDjangoの機能の一つで、固定ページを作成する機能を言います。 もちろん、固定ページは管理画面から編集できます。固定ページのURLもそれぞれ追加できますので、管理側がDjango ...

中級向け

get_next_by_FOO, get_previous_by_FOO

2023/7/27  

Djangoにはあまり目立たない機能だけどとっても便利な機能というのがあります。 そのひとつが、このget_next_by_FOOとget_previous_by_FOOです。 もちろん、FOOの部分 ...

入門クラス

ページネーションの基本と書き方

2023/7/14    , ,

ページネーションとは、日本語でいうと「ページ送り」です。 例えば、ブログ記事が100件あったとします。 これを1ページに100件ではなく、10件ずつ10ページに分割することができます。 この分割機能の ...

初心者向け

【Django】環境の切り替え

2022/10/30    , ,

Djangoはsettings.pyを読み込んでから起動します。 設定ファイルを読み込むことで、動作に必要な情報などを取得して、それを元に起動するという動作になっています。 実は設定ファイルは複数用意 ...

初心者向け

【Django】シグナルについて

2022/10/30    ,

シグナルとはある特定のモデルが保存などの動作をした際、他のモデルに特定の動作をさせる仕組みです。 簡単に言うと保存などの動作を行った際、指定された関数をコールバックします。 動作の例を挙げます。 EC ...

初心者向け

【Django】コンテキストプロセッサー(context processor)について

2022/10/30    ,

コンテキストプロセッサーの役割 コンテキストプロセッサーはざっくりと言えば、すべてのページに同じ変数を供給するための機能です。 例えば、ブログシステムなどでメニューを描画するとき、カテゴリの一覧を表示 ...

入門クラス

【Django】テンプレートフォルダについて

2022/10/30    

テンプレートフォルダは、私が作った造語です。 要は、テンプレートを探索するフォルダの事を指します。 本稿ではデフォルトのテンプレートフォルダと自分が設定するテンプレートフォルダの設定方法を解説します。 ...

入門クラス 初心者向け

【Django】フラットページについて

2022/10/30    ,

フラットページとはDjangoで固定ページを作成する機能です。 固定ページとは「会社概要」「プライバシーポリシー」など、時系列な記事ではなく編集されることがとても少ないページのことです。 「プライバシ ...

入門クラス

【Django】テンプレートの書き方

2022/10/30    ,

この記事ではDjangoのテンプレートの書き方について解説します。 Djangoのテンプレートは一般的なフレームワークで必要な機能がすべて実装されています。 使いこなすことでウェブサイト作成がとても楽 ...

初心者向け

【Django】Viewの役割と記述の仕方

2022/10/30    ,

本稿ではViewの役割とその記述の仕方について解説します。 Viewの役割 Viewとは、一般的には「コントローラー」にあたります。 つまり、モデルやテンプレートを繋ぐハブのようなものです。 一般に、 ...