python--Django網站開發(1)
阿新 • • 發佈:2019-01-06
為了快速上手,我們通過開發一個簡單的web專案來學習Django的網站開發!!!
上篇文章中我們已經安裝好了虛擬環境,此次我們直接啟動虛擬環境開始本次專案。
- 啟動環境
cd到虛擬環境目錄執行:命令列:activate - 建立專案
cd到自己想要建立專案的目錄執行,命令列:django-admin startproject Personalwebsite
在檔案目錄裡可以看到生成了Personalwebsite資料夾 - 建立APP
cd到Personalwebsite目錄下執行,命令列:python manage.py startapp Persion - 開啟pycham安裝app
- 資料建模
- 新增 static 和 template 目錄並配置HTML檔案路徑
- 建立資料庫
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
- 同步資料庫
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配置
- 到此Django模型就建好了,我們可以執行專案並通過django查管理後臺資訊
@微博:白菜先森