django 建立筆記
阿新 • • 發佈:2018-11-21
專案的建立:django-admin startproject 專案名
進入虛擬環境
test1
__init__ ;說明是test1的一個python包
settings.py:專案的配置檔案
urls.py :進行url路由的配置
wsgi.py:web伺服器和Django互動的入口
manage.py:專案的管理檔案
一個專案有很多應用組成,每一個應用完成特定的功能
建立應用:python manage.py startapp (名字)booktest
booktest
__init__:說明目錄是一個python模組
models.py:寫和資料庫專案的內容
views.py:接收請求,進行處理,與M和T進行互動,返回應答,定義處理函式,檢視函式
tests.py:寫測試程式碼的檔案
admin.py:網站後臺管理相關的檔案
建立應用和專案之間聯絡,進行應用註冊,在settings檔案中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'project_1.apps.Project1Config',#進行應用的註冊
]
執行專案:python manage.py runserver
生成遷移檔案:python manage.py makemigrations
執行遷移檔案生成表:python manage.py migrate