Django

Django の基礎

MVT パターン、プロジェクト構成、settings.py、urls.py、views、templates、静的ファイル

20 面接問題·
Junior
1

Django のアーキテクチャにおいて、MVT という頭字語は何を意味しますか?

回答

MVT は Model-View-Template を意味します。これは Django のアーキテクチャパターンで、MVC に似ていますが用語が異なります。Model はデータとビジネスロジックを扱い、View はリクエストを処理してレスポンスを返し、Template は HTML の表示を担当します。Django はこの関心の分離を用いて、コードを明確かつ保守しやすく整理します。

2

「myproject」という名前の新しい Django プロジェクトを作成するには、どのコマンドを使いますか?

回答

django-admin startproject project_name コマンドは、基本構成を備えた新しい Django プロジェクトを作成します。このコマンドは、manage.py(管理スクリプト)と、settings.py、urls.py、asgi.py、wsgi.py を含むサブディレクトリを持つプロジェクトディレクトリを生成します。このコマンドを実行する前に仮想環境を有効化することが推奨されます。

3

データベースやインストール済みアプリケーションなど、Django プロジェクトの主要な設定が含まれるファイルはどれですか?

回答

settings.py ファイルには Django プロジェクトのすべての設定が含まれます。有効なアプリケーションを指定する INSTALLED_APPS、データベース接続のための DATABASES、ミドルウェア層のための MIDDLEWARE、テンプレート設定のための TEMPLATES、さらに SECRET_KEY、DEBUG、ALLOWED_HOSTS、セキュリティ設定など多くのオプションが含まれます。

4

Django の MVT アーキテクチャにおいて、HTTP リクエストの処理とレスポンスの生成を担当するコンポーネントはどれですか?

5

Django の開発サーバーを起動するには、どのコマンドを使いますか?

+17 面接問題

次の面接に向けてDjangoをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める