本文へ移動

Python、Webアプリや製品・サービス開発についてhirokikyが書きます。

Django

カテゴリーの記事 41件

このカテゴリーのフィード

  1. DjangoCongress JP 2025でおきた偶然の成功

    こんにちは。 DjangoCongress JP 2025 を主催したのでそのお話しです。個人的にすごいなと思うことがたくさん起きたので、それを書きたいと思います。僕としても学びが多かったので、残しておきたいです。 今回のこの記事は僕が主催…

    Django学び

  2. 【募集】DjangoCongress JPの開催地を募集します

    こんにちは。今日は少しお願いがあります! DjangoCongress JP の開催地・会場を募集しています。 例年開催しているDjangoCongress JPですが、次回の開催地と会場がまだ決まっていません。とくに 東京以外の場所で「ぜ…

    Django

  3. 結局、migrate機能ってなぜ必要なの? WebフレームワークのDBマイグレーション機能の意味を解説します

    DjangoなどのWebフレームワークには マイグレーション という機能が搭載されています。ですがこのマイグレーションという機能の必要性が分かりにくい(いまいちピンときていない人がけっこう多い)ので背景を踏まえて説明します。 マイグレーショ…

    データベースWeb中級シリーズDjango

  4. DjangoCongress JPやるってよ!

    来月の10月7日(土曜日)にDjangoCongress JP 2023をやります! これを読んでくれている、Djangoに興味がある方にお伝えしたい です。 Djangoの面白いイベントです PythonのWebフレームワークDjango…

    DjangoEvent

  5. ChatGPTを非同期でPythonから利用する方法

    Shodo がChatGPTに対応しましたね。 最近注目されている自然言語処理技術の一つChatGPT。本記事ではPythonからChatGPTを非同期で扱う方法についてご紹介します。 実はこの記事もChatGPTに書いてもらい、僕が加筆し…

    DjangoAI非同期

  6. Djangoのcacheのキーには必ず文字列を指定しよう

    Djangoのキャッシュ(cache)にはキーを文字列として指定しましょう。 キャッシュバックエンドの実装によっては数値でも指定できますが、ドキュメントでは「キーは必ず文字列で」とあります。 key should be a str, and…

    Django

  7. DjangoCongress JP 2019を主催したよという話

    DjangoCongress JP 2019というイベントを主催しました。 2018年もDjangoCongress JP 2018 を主催しましたが、今年も主催しました。 全員であわせて130人くらいが参加するイベントになりました。 「1…

    Django

  8. Djangoで親の親のモデルを1クエリーで取る

    Djangoのモデルから親のモデルを取ると(select_relatedなどしていないと)1クエリー実行されてしまいます。 以下のように、親のさらに親を取ろうとすると2クエリー実行されます。 me.parent の時点で1クエリー実行されて…

    DjangoPython

  9. DjangoのField.__init__ でクエリーしてはいけない

    動的にフォームの choices の値を作りたい場合など、フォームの内容のためにクエリーすることはよくあると思います。 でも、フィールドの __init__ でクエリーしてしまうコードを書くとインポート時に実行されてしまうので注意が必要です…

    Django

  10. DjangoでオレオレWidgetを作ってみた(Renderer編)

    ウィジェットとは、Django で HTML の入力エレメントを表現するためのオブジェクトです。ウィジェットは、 HTML のレンダリングや、個々のウィジェットに対応するデータをGET/POST 辞書から抽出する処理を行います。 http:…

    PythonDjango

  11. Django の FormWizard で FormSet を使う

    単一のフォームについて複数回入力するなら FormSet 、 複数種類のフォームを画面遷移なしで入力するなら FormWizard がある。 FormWizard で FormSet を使ってみた

    Django

  12. WSGIからDjangoの流れを理解する

    WSGIからの流れを大まかに掴めたのでまとめたい。 かなり大まかには、この画像を念頭におけばいいと思う。 今回はDjango1.4を対象にしている。 注意 流れを理解するために読むべきソースコードへのリンクと、その順番をまとめてる。 読みや…

    Django

  13. Django 1.4のproject template便利

    Django 1.4からの機能である project template が大変便利であると最近気づいた。 2012.9.21 追記 app templateじゃないよ app templateって書いてたけどproject template…

    Django

  14. Djangoのデバッグモードを動的に切り替えたい

    DjagnoではsettingsモジュールのDEBUGの値(True/False)によってデバッグモードのオンオフができます。 ここで環境が開発or運用など複数ある場合に、各環境ごとにデバッグモードのオンオフを静的に設定するのは面倒。環境に…

    Django

  15. Djagno自体のテストを実行する方法

    Djangoにパッチを送るときなどに、Djangoそのもののテストを実行する必要があります。 ただ「Django テスト」でググってもDjangoプロジェクトのテストの話ばかりがヒットしてしまうので書いておきます。

    Django

  16. Djangoのバージョンを切り替えて使う〜chdjangoの導入

    Djangoのバージョンを切り替えながら使う方法。この記事ではインストールされているDjangoのバージョンをまるごと変えてしまう方法です。プロジェクトごとにDjangoのバージョンを切り替えるなら プロ&#x3…

    Django