English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Django 生命周期


プロジェクトは多くのアプリケーションの合計です。各アプリケーションは客観的で、他のプロジェクトに再利用可能で、ウェブサイトの連絡フォームなどがアプリケーションとして機能し、他のアプリケーションに再利用可能で、プロジェクトのモジュールとして見ることができます

アプリケーションの作成

プロジェクトフォルダ内で仮定します。主プロジェクト「myproject」フォルダがあり、その一级フォルダにはmanage.pyというファイルがあり、以下のコマンドを実行します

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
C:\myproject> python manage.py startapp myapp

新しく作成されたmyappアプリケーションはプロジェクトに似ており、Djangoが「myapp」フォルダ内にアプリケーションの構造を作成するのは以下の通りです

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
myapp/
    __init__.py
    admin.py
    models.py
    tests.py
    views.py

       __init__.py − これは python がこのフォルダをパッケージとして処理することを確認するためです。            admin.py − このファイルは管理インターフェースでアプリケーションを編集するのに役立ちます。            models.py    − これはすべてのアプリケーションのモデルを保存する場所です。            tests.py − これはユニットテストです。            views.py    − これはアプリケーションビューです。    

アプリケーションを理解するためにプロジェクトを取得します。

この段階で、'myapp' というアプリケーションがあります。今、それを Django プロジェクト 'myproject' に登録する必要があります。これを行うには、settings.py ファイルに INSTALLED_APPS タプルに(アプリケーション名を)追加してプロジェクトを更新します。 -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ja.oldtoolbag.com
# Date : 2020-08-08
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
 )