他ブログはこちらハイパー競馬データ分析ホームプログラミングPythonDjangoDjangoのモデル(データベース)を管理画面に表示してみる。Djangoのモデル(データベース)を管理画面に表示してみる。2020年6月20日URLをコピーしました!こんにちは。可視化可視化の世の中。悪事もデータも見える化される時代になりました。今回はDjangoのモデルを管理画面で表示させていきます。こんにちは,ちゆりです。個人的にはpythonのフレームワークはFlaskを使うことが多く,自分の好みなのですが,「そろそろdjangoも覚えておくのもいいな。」と思ったの...あわせて読みたいDjangoの管理画面を日本語化する。今回はDjangoの管理画面を日本語化します。runserv...目次Djangoのモデル(データベース)を管理画面で表示Djangoの管理画面は初期状態ではこんな感じ。「グループ」と「ユーザー」しかありません。Django初期管理画面ここに自分で定義したモデルを追加し,可視化していきましょう。モデルの例こんなモデルがあったとします。self.name[名前]と[誕生日]と[プロフィール]だけを定義したなんてことないモデルです。気をつけるポイントは↓この部分なんですが,後ほど詳しく説明します。self.name管理画面へ設定アプリケーションディレクトリ配下のadmin.pyをいじっていきます。モデル名admin.site.register(モデル名)今回の場合は以下のようになります(アプリケーション名はmyapp)。migrateこれで反映完了です。エラーコードが出た場合はプロジェクト名、アプリ名がしっかり指定されているか確認してみましょう。管理画面へモデルを追加後お。?[Examples]が追加されていますね。これはクラス名の複数形になるようです。(スーパーマリオというクラスならスーパーマリオブラザーズになります。)この[Examples]に対して追加を管理画面上から行うこともできます。Django管理画面モデル編集Djangoの処理の中でデータベースへ書き込んだ内容もこの管理画面に反映され,確認することもできます。管理画面での表示さて。お待たせいたしました。self.nameはExmplesに保存された値を管理サイトで人間が読める形で表示するときに便利です。今回はreturnでnameを返していますので。管理画面上ではnameに入力した値が返され,表示されるようになります。Django管理画面return値ちゆりという名前がしっかり返されて表示されていますね。Djangoのモデル(データベース)を管理画面に表示してみる。Djangoについて学びたい方へ書籍で学びたいならDjangoのWebアプリの設計・作成はもちろん、Webサーバー・アプリ周りの知識も幅広く扱ってくれています。(購入)Djangoについて深く知りたいという方におすすめしています。プログラミングの知識がないと理解が難しいかもしれません。pythonが書ける方には非常にタメになるDjangoアプリ開発におすすめ書籍でした。定番の授業からマニアックな授業まで幅広く扱っているので、学びたいことは大体あります。今回はPython+Djangoの授業をおすすめします。Djangoの基礎から応用までこの授業で学べます。実際にWEBアプリを作成し、公開するところまで親切に教えてくれます。【徹底的に解説!】Djangoの基礎をマスターして、3つのアプリを作ろう!★次に読んでほしい記事あわせて読みたいDjangoでHTMLで作成したページを表示させるだけ。