
Django Admin
ModelAdmin、list_display、list_filter、search_fields、inlines、カスタムアクション、admin のカスタマイズ
20 面接問題·
Mid-Level
1Django における ModelAdmin クラスの主な役割は何ですか?
1
Django における ModelAdmin クラスの主な役割は何ですか?
回答
ModelAdmin は Django の admin インターフェースでモデルを表すクラスです。表示される列、利用可能なフィルター、実行可能なアクションなど、admin 内でモデルがどのように表示され動作するかをカスタマイズできます。使用するには、ModelAdmin のサブクラスを作成し、対応するモデルとともに登録します。
2Django でモデルをカスタムの ModelAdmin クラスとともに登録するにはどうしますか?
2
Django でモデルをカスタムの ModelAdmin クラスとともに登録するにはどうしますか?
回答
カスタムの ModelAdmin クラスでモデルを登録するには、admin.site.register() にモデルと ModelAdmin クラスを引数として渡します。別の方法として、ModelAdmin クラスに @admin.register(Model) デコレーターを使うこともできます。登録は通常、アプリの admin.py ファイルで行います。
3ModelAdmin クラスの list_display 属性の目的は何ですか?
3
ModelAdmin クラスの list_display 属性の目的は何ですか?
回答
list_display 属性は、admin のオブジェクト一覧ビューに表示する列を指定します。モデルのフィールド名、callable、または ModelAdmin のメソッドのタプルやリストを受け取ります。デフォルトではモデルの __str__ 表現のみが表示されます。list_display は admin インターフェースの可読性と使いやすさを大きく向上させます。
4
list_display に計算結果に基づくカスタム列を追加するにはどうしますか?
5
ModelAdmin における list_filter 属性の役割は何ですか?
+17 面接問題
その他のDjango面接トピック
Pythonの基礎
Junior
25問Python オブジェクト指向
Junior
20問Django の基礎
Junior
20問Django Models - 基礎
Junior
22問Django ビュー
Junior
20問Django テンプレート
Junior
18問Django フォーム
Mid-Level
22問高度なQuerySet
Mid-Level
25問Django 認証
Mid-Level
22問Django ミドルウェア
Mid-Level
18問Django REST Framework
Mid-Level
30問Django シグナル
Mid-Level
18問ファイルアップロード
Mid-Level
20問Django キャッシュ
Mid-Level
20問Django セッション
Mid-Level
18問Django のメール
Mid-Level
18問Django のテスト
Mid-Level
22問Django のセキュリティ
Mid-Level
22問Django のデプロイ
Mid-Level
24問Django ORM 上級
Senior
28問Django のパフォーマンス
Senior
24問Django & Celery
Senior
22問Django Channels
Senior
24問Django & GraphQL
Senior
24問Django & Docker
Senior
20問マイクロサービスエコシステムにおけるDjango
Senior
24問カスタムDjangoコマンド
Senior
18問Django の国際化
Senior
20問Django デザインパターン
Senior
24問Django Async と ASGI
Senior
26問Settings と本番環境の設定
Senior
22問オブザーバビリティとモニタリング
Senior
24問