itheima Django學習課程記錄1

2021-10-17 15:47:16 字數 1674 閱讀 8629

預備課程的內容(redis, git 相關的內容) 在重灌系統後不見了,所以,從今天開始記錄。

為什麼重灌系統?好像中毒了。反正系統運作不正常,虛擬機器也不正常。

嘗試了2、3天補救,放棄了。又消耗了2、3天重灌整個環境配置。

-------------分界線----------------

先進入乙個虛擬環境裡,workon itheima (進入itheima這個虛擬環境裡)

然後在gitee上建立乙個倉庫,

接著 1 或者 2:

1、ssh方法

2、把那裡給出的簡易入門教程裡面的內容複製到ubuntu終端執行操作。

[ ssh方法 (好處:在 git push 時不用輸入賬戶和密碼)]

1、在gitee上建立乙個倉庫

2、準備在個人設定那裡設定乙個ssh公鑰

3、ubuntu終端cd.

cd .ssh

ssh-keygen -t rsa -c 'your-email (在gitee註冊的郵箱)'

檢視id_rsa.pub公鑰

gedit id_rsa.pub

複製,貼上到 gitee 的 ssh公鑰設定裡

4、使用ssh連線gitee

ssh -t [email protected]

6、如果本地已經建立了倉庫,可以先上傳到 gitee, 再把本地的刪除,再clone到本地,

這樣就不用每次 git push 都輸入賬號和密碼了

在虛擬環境裡面建立django專案

步驟 (專案:類似於公司,子應用:類似於部門(技術部、銷售部、財務部等等)):

1、建立 django 專案

django-admin startproject name
2、建立子應用 [ 沒有安裝python的話,就用 python3 ]

當你想用tree來檢視一下目錄結構時,發現需要安裝tree,退出虛擬環境,安裝好tree以後發現,

原來專案在主系統裡也存在,這說明,虛擬環境隔離的是pip3裡面的安裝包?!

剛剛建立好的 django 專案裡面的同名資料夾裡,有5個檔案:

__init__.py

settings.py 是專案的整體配置檔案

urls.py 是專案的 url 配置檔案

wsgi.py 是專案與 wsgi 相容的 web 伺服器入口

manage.py 是專案管理檔案,通過它管理專案

假設我建立了乙個名字為 bookmanager 的專案,進入裡面的 bookmanager 資料夾裡面,執行

python3 manage.py runserver
[ python3 指的是 虛擬環境裡面的 python3 ]

準備備份到 gitee[ 返回到 .git 同級目錄裡, ls -a 可以看到 .git 這個資料夾 ]

檢視 git 工作區狀態

git status

git add . [ 或者 git add 指定檔名 ]

git commit -m 『newproject (在 gitee 上更新時備註的版本名字)』

git push

學習學習再學習

如果乙個技能足夠複雜 比如從零學程式設計 那就不要指望讀完一本書就可以打天下。多買幾本書同類的書 因為每個作者的出發點是不一樣的,哪怕對同乙個概念都有不同的解釋說明。理解知識的重要過程之一就如牛的反芻一樣,要嚼一遍 嚥下去 再吐出來 再嚼一遍 再嚥下去 所以,既然一本書可以讀幾遍,那麼同一話題多應該...

學習 學習 再學習

原本要使用vs2005開發乙個b s專案的,沒有想到只能先暫時停停了,居然跟不上技術的發展了,呵呵,一直使用delphi delphi也沒能跟上 沒有想到轉到vs2005上竟然有這麼多要學的東西,當然目的是了做乙個好的系統。最近一直在學習asp.net ajax,雖然專案停了,但是我覺得值得,有很多...

只是學習 學習 再學習

通過做 讓我學會了很多東西 什麼 flash div css html js as 雖然都只是皮毛 不過 算是了解那麼一點點吧 哈哈 我還突然發現 我的 數學和英語 進步了不少 而且還都是很實用的 比在學校的進步可快多了 那句話說的很不錯 在你了解了一些皮毛之後你會發現很多東西你都必須去學。因為少一...