安裝Django
# 在cmd操作
pip3 install django # 下載最新版本 pip3 install django==1.11.29 # 指定下載的版本
驗證Django如否安裝成功
# 在cmd中輸入以下代碼,如果有輸出信息則是安裝成功 django-admin
卸載Django
pip uninstall 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')] """