Django 架站 全記錄(1)(虛擬環境設定)

以下使用mac terminal

1. pip install virtualenv //安裝過的請自行略過
2. mkdir web
3. cd web
4. virtualenv crab //crab會是這次虛擬環境的名字,可自行命名
5. source crab/bin/activate //若要離開使用deactivate

6. pip install django==1.11 //1.11是現在版本最高的穩定版本,太新版可能會有bug
7. python -m django --version //查看是否安裝成功

8. django-admin startproject gudu //gudu會這次的專案名稱,可自行命名
9. cd gudu
10. python manage.py startapp shop //shop是其中一個app的名稱,可自行命名

Q&A
What's difference between project and app?
一個project可以有很多個app
一個app可以在很多個project

11. mkdir templates //之後放.html的地方
12. mkdir static //之後放圖片、css、js的地方

13. python manage.py makemigration //將資料表的架構跟版本記錄下來,以利追蹤
14. python manage.py migrate //將模型同步到資料庫,會產生db.sqlite3這個檔案
15. python manage.py runserver

這時候就可以用你的瀏覽器開啟去 http://127.0.0.1:8000/ 瞧瞧囉!
可以看到 It worked! 的成功訊息


留言

這個網誌中的熱門文章

線上打卡系統 [PHP] 免費使用

網站的留言功能,直接用LINE通知! (Line Notify 教學) (1)

利用前端壓縮圖片 (js 搭配 php)