創建項目
- 在合適的位置創建一個目錄
- 打開cmd窗口,進入到創建的目錄內
- 輸入
django-admin startproject project
目錄層級
manage.py
是一個命令行工具,可以使我們用多種方式對Django項目進行交互project目錄
__init__.py
:一個空文件,它告訴Python這個目錄應該被看做一個python包settings.py
:項目的配置文件urls.py
:項目的url聲明wsgi.py
:項目與WSGI兼容的Web服務器入口
基本操作
設計表結構
- 班級表結構
- 表名(grade)
- 字段
- 班級名稱(gname)
- 成立時間(gdate)
- 女生總數(ggirlnum)
- 男生總數(gboynum)
- 是否刪除(gdelete)
- 學生表結構
- 表名(student)
- 字段
- 學生姓名(sname)
- 學生性別(sgender)
- 學生年齡(sage)
- 學生簡介(scontend)
- 所屬班級(sgrade)
- 是否刪除(sdelete)
配置數據庫
注意:Django默認使用SQLite數據庫
-
在
settings.py
文件中,通過DATABASES選項進行數據庫配置 -
配置MySQL
- 在python中安裝PyMySQL
- 在
__init__.py
文件中寫入兩行代碼import pymysql
和pymysql install_as_MySQLdb()
- 在
settings.py
文件中找到DATABASES字典,然后把引擎改成django.db.backends.mysql
,把名稱改成要連接的數據庫名,把要連接數據庫的用戶名、密碼、主機和端口都配置上。
創建應用
- 在一個項目中可以創建多個應用,每個應用進行一種業務處理
- 打開
cmd
進入到project目錄中 - 執行
python manage.py startapp myApp
- 目錄說明:
admin.py
站點配置models.py
模型views.py
視圖