- Django 基本概念
- Django - 首頁
- Django - 基礎
- Django - 概述
- Django - 環境配置
- Django - 建立專案
- Django - 應用生命週期
- Django - 建立檢視
- Django - URL 對映
- Django - 首頁頁面
- Django - 模板系統
- Django - MVT
- Django - 新增主模板
- Django 管理後臺
- Django 管理後臺 - 介面
- Django 管理後臺 - 建立使用者
- Django 管理後臺 - 包含模型
- Django 管理後臺 - 設定顯示欄位
- Django 管理後臺 - 更新物件
- Django 模型
- Django - 模型
- Django - 插入資料
- Django - 更新資料
- Django - 刪除資料
- Django - 更新模型
- Django 靜態檔案
- Django - 新增靜態檔案
- Django - 新增 CSS 檔案
- Django 高階應用
- Django - 404 頁面未找到
- Django - 頁面重定向
- Django - 傳送郵件
- Django - 通用檢視
- Django - 表單處理
- Django - 檔案上傳
- Django - Apache 配置
- Django - Cookie 處理
- Django - Session
- Django - 快取
- Django - 評論
- Django - RSS
- Django - AJAX
- Django 有用資源
- Django - 快速指南
- Django - 有用資源
- Django - 討論
Django - 應用生命週期
一個專案是由許多應用組成的。每個應用都有其目標,並且可以重用於其他專案,例如網站上的聯絡表單可以作為一個應用,並可以重用於其他專案。可以把它看作是專案的一個模組。
建立應用
我們假設您在專案資料夾中。在我們的主“myproject”資料夾中,也就是包含 manage.py 的資料夾:
$ python manage.py startapp myapp
您剛剛建立了 myapp 應用,與專案一樣,Django 建立了一個包含應用結構的“myapp”資料夾:
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 元組(新增您的應用名稱):
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', )
廣告