1. 程式人生 > >django 建立筆記

django 建立筆記

專案的建立: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