Python Django 簡單使用

在win (cmd)環境下:

  1. 安裝Django (版本號爲1.11.4 暫時) 命令:pip install django==1.11.4(如果之前安裝過。安裝過程中會卸載之前安裝的版本)
  2. 切換到要創建項目的目錄下 (可使用cd 命令, dir 命令等等查看)
  3. 創建項目  使用命令-->  django-admin startproject projectName
    1. 可以使用tree .  /F 命令查看項目樹狀結構  )               
      1. 文件說明:
        1. manage.py (一個命令行工具,可以使我們用多種方式對Django項目進行交互)
        2. _init__.py (一個空文件,他告訴python這個目錄應該被看做是一個python包)
        3. settings.py(項目的配置文件)
        4. urls.py(也叫作URL管理器,是項目的URL聲明)
        5. wsgi.py(項目與WSGI兼容的Web服務器入口)
  4. 在projectname 目錄下的__init__.py 中 插入
    import pymysql
    pymysql.install_as_MySQLdb()
  5. 在prjectname的目錄下的setting.py中配置mysql的鏈接信息
  6. 進入到project01目錄下執行 python manage.py startapp appname(創建應用)  注:如果報錯(SyntaxError: Generator expression must be parenthesized, 因爲是版本不兼容報錯,可能是你的python的版本太高,Django版本太低) 
    1. appname目錄下的文件配置說明:
      1. admin.py --->  站點配置
      2. models.py --->模型
      3. view.py --->  視圖
  7. 應用創建完畢後將該應用激活(在項目setting.py中
    INSTALLED_APPS 後面添加'appname'
  8. 定義模型---->  有一個數據表 則對應一個模型
    1. 在appname下的models.py 中 (注意:不需要定義主鍵則,在生成時候自動添加,並且值是自動增加)
    2. 生成數據庫表:
      1. 生成遷移文件(python manage.py makemigrations, 之後會在migrations目錄下生成一個遷移文件,但是此時數據庫還是沒有生成數據庫表的。)
      2. 執行遷移(執行 python manage.py migrate) 創建數據庫表,並且會生成一系列其他表。 其中自己創建的表會加應用名稱的前綴
      3. 測試數據庫操作(進入到 python shell) 執行 python manage.py shell
  9.  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章