タグ

Djangoに関するkikiki-kikiのブックマーク (5)

  • 【学習メモ】MakemigrationsとMigrateについて - Qiita

    概要 モデルをデータベースに反映するためにmigrateを実行しますが、makemigrationsがあるのを知ったので、少しまとめてみます。 MakemigrationsとMigrateの違い migrateはモデルをデータベースに反映させる makemigrationsはマイグレーションファイルを作成する つまりmigrateをすることで、データベース構成を変更したり、その変更を取り消したりすることが出来るが、データベース構成のバージョン管理をするのに、makemigrationsでマイグレーションファイルを作成する。 公式からは下記のように記載されています。 マイグレーション (Migrations) は、Django でモデルに対して行った変更 (フィールドの追加やモデルの削除など) をデータベーススキーマに反映させる方法です。 マイグレーションというのは、データベーススキーマに対

    【学習メモ】MakemigrationsとMigrateについて - Qiita
  • Django adminテンプレートのオーバーライド方法について解説

    【注意】この記事はDjango2.2を調査対象にして書きました。(ですが、記事の内容は3系でも使えます) Django Advent Calendar 2020 - Qiitaの10日目はDjango adminテンプレートをオーバーライドする方法について書きます。 Django adminを使っていて「もっとオリジナリティがあるUIにしたい」と思ったことはないでしょうか? Djangoでは標準のadminテンプレートをオーバーライドする方法があります。以下では、その方法について解説します。 adminテンプレートオーバーライドの例 1 Django adminテンプレートのオーバーライド方法#Django adminのテンプレートをカスタマイズする手順は以下のとおりです。2 admin全体をオーバーライドする場合#何らかのアプリケーションを作成する1.をINSTALLED_APPSの中で

    Django adminテンプレートのオーバーライド方法について解説
  • 【Django2.2】QuerySetでクエリが実行されるタイミングについて解説

    ※このブログではサーバー運用、技術の検証等の費用のため広告をいれています。 記事が見づらいなどの問題がありましたらContactからお知らせください。

    【Django2.2】QuerySetでクエリが実行されるタイミングについて解説
  • Django データベース操作 についてのまとめ - Qiita

    この記事について Djangoのデータベース操作について網羅している日語の記事が無かったので自分でまとめてみる。 Djangoのデータベース操作 DjangoではORM(オブジェクト関係マッピング)を使ってデータベース操作を行う。 DjangoORMの実装はActiveRecordパターンを採用している。 RubyOnRailsのActiveRecordと同様に以下のような機能があり、最低限の記述で簡易にデータベースを扱うことができる。 ・モデルを設計すればマイグレーション機能でDB定義を自動作成する。 ・SQLの記述は不要。モデルマネージャ経由でクエリを実行するとレコードをモデルのインスタンスとして扱える。 ・クエリは人間に読みやすく命名されたマネージャメソッドの連鎖として表現する。等 参考:ActiveRecord入門 - Qiita https://qiita.com/kimio

    Django データベース操作 についてのまとめ - Qiita
  • 【Django】REST frameworkで検索エンジン的なAPIを作った件について【REST framework】 - Qiita

    はじめに 久々にアウトプットしたいと思ったので、業務に触りたい技術を絡めて勉強しました。 今回はDjangoのREST frameworkってやつです。既存の記事もあるんですけどサンプルをやってみたものが多かったので、もう少し応用よりな記事にしようと思います。 そこでありがちですけど、検索エンジンAPIを作ってみました。ちなみにRestfulAPIってことでフロント部分は別で作りましたが今回は載せません。 少しでもお役にたてれば幸いです。 ===2019.12.26 追記=== Django/RESTflameworkに関する高いいね記事をリンクしておきます。 Django REST Frameworkを使って爆速でAPIを実装する Django REST Framework の使い方メモ Django REST framework カスタマイズ方法 - チュートリアルの補足 導入 実装環

    【Django】REST frameworkで検索エンジン的なAPIを作った件について【REST framework】 - Qiita
  • 1