1. 程式人生 > >python--Django網站開發(1)

python--Django網站開發(1)

為了快速上手,我們通過開發一個簡單的web專案來學習Django的網站開發!!!

上篇文章中我們已經安裝好了虛擬環境,此次我們直接啟動虛擬環境開始本次專案。

  1. 啟動環境
    cd到虛擬環境目錄執行:命令列:activate
  2. 建立專案
    cd到自己想要建立專案的目錄執行,命令列:django-admin startproject  Personalwebsite

    在檔案目錄裡可以看到生成了Personalwebsite資料夾
  3. 建立APP
    cd到Personalwebsite目錄下執行,命令列:python manage.py startapp Persion
  4. 開啟pycham安裝app

  5. 資料建模



     
  6. 新增 static 和 template 目錄並配置HTML檔案路徑



     
  7. 建立資料庫
    1、進入到mysql--命令列:mysql-uroot -p
         建立庫名為Personalwebsite,以utf-8編碼的資料庫---命令列:
         CREATE DATABASE `Personalwebsite` CHARACTER SET utf8 COLLATE utf8_general_ci;
    2、配置資料庫
         預設Django採用sqllite3資料庫,我們使用的是mysql資料庫,所以我們需要配置一下。

         如果配置過程中找不到pymsql模組,檢視是否安裝pymysql,沒有的話執行命令列:pip install pymysql


    3、配置DATABASES

     
  8. 同步資料庫
    1、校驗
    命令列:Python manage.py check
    校驗時出現以下錯誤時,安裝pillow就可以了  



    2、生成資料庫
          命令列:python manage.py makemigrations

          

    3、資料庫同步
          命令列:python manage.py migrate

          


    4、Django 2版本之前預設建立後臺超級使用者,2.0之後,我們需要藉助命令建立超級使用者
          命令列:python manage.py createsuperuser

          


    5、修改admin配置

         
  9. 到此Django模型就建好了,我們可以執行專案並通過django查管理後臺資訊

         

 

@微博:白菜先森