Django 生命周期


一個項目是許多應(yīng)用的總和。每個應(yīng)用程序有一個客觀并可重復使用到另一個項目,像在網(wǎng)站上的聯(lián)系表單可以是一個應(yīng)用程序,并且可以重復使用到其它應(yīng)用??吹剿鳛轫椖康囊粋€模塊。

創(chuàng)建應(yīng)用程序

我們假設(shè)在項目文件夾。在我們有主項目“myproject”文件夾,并在一級文件夾有一個文件:manage.py ,執(zhí)行以下命令 ?

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
C:\myproject> python manage.py startapp myapp

剛剛創(chuàng)建的 myapp 應(yīng)用程序類似于項目,Django創(chuàng)建 “myapp” 文件夾中的應(yīng)用程序結(jié)構(gòu)如下 ?

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
myapp/
    __init__.py
    admin.py
    models.py
    tests.py
    views.py

       __init__.py ? 只是為了確保 python 作為包處理此文件夾。            admin.py ? 此文件幫助您在管理界面中修改應(yīng)用程序。            models.py    ? 這是存儲所有的應(yīng)用程序的模型。            tests.py ? 這是單元測試。            views.py    ? 這是應(yīng)用程序視圖。    

獲取項目來了解應(yīng)用程序

在這個階段,我們有“myapp”這個應(yīng)用程序,現(xiàn)在我們需要注冊它到 Django項目“myproject”。要做到這一點,在你的項目中(添加應(yīng)用程序名稱)到 settings.py 文件更新 INSTALLED_APPS 元組 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.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',
 )
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清