Pythonを使いこなすノウハウを紹介!

Allneko Club

  • ホーム
  • お問い合わせ
  • ホーム
  • お問い合わせ
search menu
Django

Django テンプレートに現在ページのURLやパスを表示する方法

2023.11.07

テンプレートに現在表示しているページのURLやパスを表示する方法を紹介します。 URLを表示する方法 以下のコードをテンプレートに書き込むとURLが表示されます。 現在表示しているページが http://127.0.0....

Django

Django モデルのレコードを削除する方法

2023.11.07

Djangoでモデルのレコードを削除する方法を紹介します。 deleteメソッド クエリセットやモデルのインスタンスに対してdeleteメソッドを使えば、レコードを削除できます。 以下のコードはクエリセットに対してdel...

Django

Django モデルに複合ユニーク制約をつける方法

2023.11.07

複数のカラムの組み合わせに対してユニーク制約をつけたい事があります。この制約は一般的に”複合ユニーク制約”といわれます。 今回は、Djangoで複合ユニーク制約を設定する方法を解説します。 複合ユ...

Django

Django OneToOneFieldとForeignKeyの違いとは?

2023.11.07

Djangoのモデルで1対1の関係を作成する方法は2つあります。 どちらの1対1の関係を作成できますが、リレーションの「逆」側の扱いが異なります。 今回は、OneToOneFieldとForeignKey(unique=...

Django

Django ForeignKeyのon_deleteキーについてまとめてみた

2023.11.07

モデルに1対多の外部キー制約を設定できるForeignKeyにはon_deleteというキーワード引数があります。 on_deleteは参照先のデータが削除された時の動作を設定できます。 今回は、on_deleteに設定...

Django

Django マイグレーションを元に戻す方法

2023.11.07

Djangoでマイグレーションを実行したが、ミスが発覚したため元に戻したい時があります。 修正用のマイグレーションファイルを作らなくても、コマンドで簡単に元に戻す事ができます。 今回は、マイグレーションを元に戻す方法を紹...

Django

Django ユーザーや管理者のパスワードをリセットする方法

2023.11.07

”Djangoで作ったサイトの管理者パスワードを忘れた”、または”一般ユーザーのパスワードを忘れてログインできなくなった”という事が時々あります。 Djangoには簡単にパスワードをリセットする機...

Django

Django 2つ以上のクエリセットを連結する方法

2023.11.07

2つ以上のクエリセットを連結する方法の一つに、for文を使って一つづつ結果格納用のリストに追加する方法がありますが、処理時間がかかります。 今回は2つ以上のクエリセットをfor文を使わないで連結する方法を解説します。 同...

Django

Django バージョンを確認する方法

2023.11.07

コマンドで確認する方法 以下のコマンドでバージョンが表示されます。 ※Linuxなどでpythonコマンドが3系でない場合はpython3のコマンドを使用してください。 runserverで確認する方法 runserve...

Django

Django モデルの検索条件に除外する条件を指定する方法

2023.11.07

モデルからデータを検索するときに除外する条件を指定したい時があります。 この記事では、モデルのデータの取得条件に除外する条件を指定する方法を解説します。 exclude()を使う方法 exclude()を使うと除外する条...

Django

Django モデルのフィールドのnullとblankの違いや使い分ける方法

2023.11.07

モデルのフィールドにnull=Trueや blank=Trueを設定できますが、フィールドの種類や用途によってどう使えば良いか分からなくなる事がありました。 今回はnullとblankの違いや、nullとblankの設定...

Django

Django Formで動的にフィールドやMetaクラスの変数を初期化する方法

2023.11.07

DjangoのFormを使うときにフィールドのhelp_textやwidgetのattrs、Metaクラスの変数を動的に変更したい時があります。 今回は動的にFormのフィールドやMetaクラスの変数を動的に初期化する方...

Django

Cookiecutter Djangoで作成されるファイルを調べてみた

2023.11.07

Cookiecutter Djangoは素早く本番環境に対応したプロジェクトを作成できるフレームワークです。 非常に便利なのですが、初めて使った時は、利用用途が不明なファイルがあったり、Djangoのプロジェクトの構成を...

Django

Cookiecutter Djangoのインストール方法、使い方、メリット・デメリット

2023.11.07

Cookiecutter Djangoは本番環境に対応したDjangoのプロジェクトを素早く作成できるフレームワークです。 2021年9月時点ではGithubの8.5kのスター数がついており、Djangoのモジュールの中...

Django

Django ListViewで”classname is missing a QuerySet…”という例外が発生した時の対処法

2023.11.07

ListViewを使っていると次の様な例外が発生する事があります。 <classname> is missing a QuerySet. Define <classname>.model, <...

Django

CreateViewやUpdateViewで”Specifying both ‘fields’…”という例が起きた時の対処法

2023.11.07

CreateViewやUpdateViewを使うと次の様な2つの例外が発生する事があります。 ImproperlyConfigured: Specifying both ‘fields’ and ...

Django

UpdateViewやCreateViewで”No URL to redirect to. Either …”という例外が起きた時の対処法

2023.11.07

UpdateViewやCreateViewを利用しているときに、次の様なImproperlyConfigured例外が発生する事があります。 これはsuccess_urlが取得不可能だった場合に発生します。 今回はこの例...

Django

FormViewやDeleteViewで”No URL to redirect to. Provide a success_url.”という例外が起きた時の対処法

2023.11.07

FormViewやDeleteViewを利用しているときに、次の例外が発生する事があります。 これはsuccess_urlが未定義の時に発生します。今回はこの例外の発生原因と対処法を紹介します。 例外の発生原因 以下の様...

Django

Django DetailViewでpkやslugが必要だという例外が発生した時の対処法

2023.11.07

DjangoのDetailViewを利用すると次の様なAttributeError例外が発生する事があります。 これはURLconfにpkやslugを指定していない場合に発生します。 今回はこの例外の発生原因と対処法を紹...

Django

Django DetailViewでImproperlyConfigured例外が発生した時の対処法

2023.11.07

Dajngoで詳細ビューを使っているときに次の様な例外が発生する事があります。 これは主にquerysetやmodelを定義していない場合に発生します。 今回はこの例外が発生する原因と、対処法を解説します。 発生原因 通...

< 1 2 3 4 … 7 >

スポンサーリンク

おすすめ本

  • 【レビュー】みんなのPython 第4版
  • 【レビュー】実践Python3
  • 【レビュー】Effective Python 第2版 – Pythonプログラムを改良する90項目
  • 【レビュー】Head First オブジェクト指向分析設計 頭とからだで覚えるオブジェクト指向の基本
  • 【レビュー】リファクタリング 既存のコードを安全に改善する 第2版
  • 【レビュー】エリック・エバンスのドメイン駆動設計

人気記事

  • Django モデルの検索条件に除外する条件を指定する方法
  • Django OneToOneFieldとForeignKeyの違いとは?
  • Django ユーザーや管理者のパスワードをリセットする方法
  • Python リストのメソッド 追加、挿入、削除、取り出す、個数、並べ替え、逆順、コピー、削除
  • Pythonでカリー化する方法

スポンサーリンク

カテゴリー

  • Django (50)
  • FastAPI (1)
  • Python (28)
  • React (1)
  • TensorFlow (4)
  • WordPress (1)
  • キャリア (4)
  • サーバー (1)
  • ツール (3)
  • テスト (1)
  • 本 (39)
  • 公開コード紹介
  • お問い合わせ
  • 会社概要
  • プライバシーポリシー
  • 特定商取引法に基づく表記
  • 免責事項

© 2025 Allneko Club Inc.