close

進行 Git 全域設定操作

$ sudo apt-get install -y git

$ git config --global user.name " Github帳號名 "

$ git config --global user.email " Github信箱 "

 

進入虛擬開發環境 (Linux 中建立 Python Django 開發環境 )

$ source tutorial-env/bin/activate 

 

開啟專案(建立要開發的網站資料夾)並與 Github 同步

(tutorial-env) $ pip install django

(tutorial-env) $ pip install pytz ---> 用於後續自建 model 中顯示時間

(tutorial-env) $ django-admin startproject 專案名 ---> 為專案命名

(tutorial-env) $ cd 專案名 ---> 移至專案資料夾內,以下指令都在專案資料夾內執行

(tutorial-env) $ git init

(tutorial-env) $ git remote add origin Git檔案庫網址

(tutorial-env) $ git add .

(tutorial-env) $ git commit -m "本次上傳簡介"

(tutorial-env) $ git push origin 分支名稱(ex:master)

 

紀錄套件清單並與 Github 同步

由上傳的內容只有網站本身,並不包含Python虛擬環境,也就是沒有包括專案中使用到的pip安裝套件,

這些在虛擬環境中安裝的套件被紀錄在虛擬環境目錄中,因此需建立套件清單以利上傳。

(tutorial-env) $ pip freeze > requirements.txt

(tutorial-env) $ git add .

(tutorial-env) $ git commit -m "本次上傳簡介"

(tutorial-env) $ git push origin 分支名稱(ex:master)

 

建立網站框架

(tutorial-env) $ python manage.py startapp mainsite ---> 建立APP模組

(tutorial-env) $ python manage.py runserver ---> 運行伺服器( 僅在Linux內部 )

(tutorial-env) $ git add .

(tutorial-env) $ git commit -m "本次上傳簡介"

(tutorial-env) $ git push origin 分支名稱(ex:master)

 

啟用 admin 管理介面

建立管理者帳號 -->

(tutorial-env) $ python manage.py createsuperuser

修改使用者密碼 -->

(tutorial-env) $ python manage.py changepassword 使用者名稱

 

arrow
arrow
    文章標籤
    django website backend
    全站熱搜
    創作者介紹
    創作者 Rex 的頭像
    Rex

    Rex-Software-Blog

    Rex 發表在 痞客邦 留言(0) 人氣()