安裝Django
# 在cmd操作
pip3 install django # 下載最新版本
pip3 install django==1.11.29 # 指定下載的版本
驗證Django如否安裝成功
# 在cmd中輸入以下代碼,如果有輸出信息則是安裝成功
django-admin

卸載Django
創建Django項目
# 命令行操作
# 1.創建django項目
"""
你可以先切換到對應的D盤 然后再創建
"""
django-admin startproject 項目名
mysite文件夾
manage.py
mysite文件夾
__init__.py
settings.py
urls.py
wsgi.py
# 2.啟動django項目
"""
一定要先切換到項目目錄下
cd /mysite
"""
python3 manage.py runserver
# http://127.0.0.1:8000/
# 3.創建應用
python manage.py startapp 應用名
# pycharm操作
# 1 new project 選擇左側第二個django即可
# 2 啟動
1.還是用命令行啟動
2.點擊綠色小箭頭即可
# 3 創建應用
1.pycharm提供的終端直接輸入完整命令
2.pycharm
tools
run manage.py task
# 4 修改端口號以及創建server
edit confi....
注意事項
***********************創建的應用一定要去配置文件中注冊**********************
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01.apps.App01Config', # 全寫
'app01', # 簡寫
]
# 創建出來的的應用第一步先去配置文件中注冊
# 在使用pycharm創建項目並且填寫了應用名時,pycharm會自動創建一個app並且自動注冊
主要文件介紹
-mysite項目文件夾
--mysite文件夾
---settings.py 配置文件
---urls.py 路由與視圖函數對應關系(路由層)
---wsgi.py wsgiref模塊(不考慮)
--manage.py django的入口文件
--db.sqlite3 django自帶的sqlite3數據庫(小型數據庫 功能不是很多還有bug)
--app01文件夾
---admin.py django后台管理
---apps.py 注冊使用
---migrations文件夾 數據庫遷移記錄
---models.py 數據庫相關的 模型類(orm)
---tests.py 測試文件
---views.py 視圖函數(視圖層)
cmd與pycharm創建區別
# 命令行創建不會自動有templatew文件夾 需要你自己手動創建而pycharm會自動幫你創建並且還會自動在配置文件中配置對應的路徑
# pycharm創建
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')]
]
# 命令行創建
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
]
"""
也就意味着你在用命令創建django項目的時候不單單需要創建templates文件夾還需要去配置文件中配置路徑
'DIRS': [os.path.join(BASE_DIR, 'templates')]
"""