
Django の基礎
MVT パターン、プロジェクト構成、settings.py、urls.py、views、templates、静的ファイル
20 面接問題·
Junior
1Django のアーキテクチャにおいて、MVT という頭字語は何を意味しますか?
1
Django のアーキテクチャにおいて、MVT という頭字語は何を意味しますか?
回答
MVT は Model-View-Template を意味します。これは Django のアーキテクチャパターンで、MVC に似ていますが用語が異なります。Model はデータとビジネスロジックを扱い、View はリクエストを処理してレスポンスを返し、Template は HTML の表示を担当します。Django はこの関心の分離を用いて、コードを明確かつ保守しやすく整理します。
2「myproject」という名前の新しい Django プロジェクトを作成するには、どのコマンドを使いますか?
2
「myproject」という名前の新しい Django プロジェクトを作成するには、どのコマンドを使いますか?
回答
django-admin startproject project_name コマンドは、基本構成を備えた新しい Django プロジェクトを作成します。このコマンドは、manage.py(管理スクリプト)と、settings.py、urls.py、asgi.py、wsgi.py を含むサブディレクトリを持つプロジェクトディレクトリを生成します。このコマンドを実行する前に仮想環境を有効化することが推奨されます。
3データベースやインストール済みアプリケーションなど、Django プロジェクトの主要な設定が含まれるファイルはどれですか?
3
データベースやインストール済みアプリケーションなど、Django プロジェクトの主要な設定が含まれるファイルはどれですか?
回答
settings.py ファイルには Django プロジェクトのすべての設定が含まれます。有効なアプリケーションを指定する INSTALLED_APPS、データベース接続のための DATABASES、ミドルウェア層のための MIDDLEWARE、テンプレート設定のための TEMPLATES、さらに SECRET_KEY、DEBUG、ALLOWED_HOSTS、セキュリティ設定など多くのオプションが含まれます。
4
Django の MVT アーキテクチャにおいて、HTTP リクエストの処理とレスポンスの生成を担当するコンポーネントはどれですか?
5
Django の開発サーバーを起動するには、どのコマンドを使いますか?
+17 面接問題
その他のDjango面接トピック
Pythonの基礎
Junior
25問Python オブジェクト指向
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 Admin
Mid-Level
20問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問