Django的下載與安裝


安裝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')]
"""

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM