當(dāng)拿到一個(gè)新的電腦或系統(tǒng)時(shí)需要做的事情
linux版123
首先需要更新軟件包身诺,防止以后使用中出現(xiàn)一些莫名其妙的錯(cuò)誤
sudo apt update? 更新軟件列表
sudo apt upgrade 更新軟件包
windows 版
詳情查看?window配置
使用django步驟:
先下載需要使用的虛擬環(huán)境安裝包
sudo pip3 install virtualenv virtualenvwrapper?
在家目錄(~扮宠,cd ~進(jìn)入)中 進(jìn)入.bashrc中 添加內(nèi)容 復(fù)制粘貼
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
然后激活配置
source .bashrc
創(chuàng)建虛擬環(huán)境時(shí)默認(rèn)使用的是自帶的python2.7? 這樣話默認(rèn)不能使用中文等一些非Asc ll語法的字符,想要輸入非Asc ll 字符時(shí)就需要使用python3來創(chuàng)建虛擬環(huán)境
創(chuàng)建虛擬環(huán)境
mkvitualenv xxx -p python3?
之后在創(chuàng)建好的虛擬環(huán)境中下載所需要的軟件包
ajax教程
ajax教程 ?
https://blog.csdn.net/kepengs/article/details/82710253
五步法使用ajax
第一步:創(chuàng)建XMLHttpRuquest對(duì)象;?
第二步:注冊回調(diào)方法?
第三步:設(shè)置和服務(wù)器交互的相應(yīng)參數(shù)?
第四步:設(shè)置向服務(wù)器端發(fā)送的數(shù)據(jù)迅腔,啟動(dòng)和服務(wù)器端的交互?
第五步:判斷和服務(wù)器端的交互是否完成霜浴,還要判斷服務(wù)器端是否返回正確的數(shù)據(jù)
數(shù)據(jù)庫中字段的on update 和 on delete參數(shù)
數(shù)據(jù)庫外鍵定義的可選項(xiàng),用來設(shè)置當(dāng)主鍵表中的被參考列的數(shù)據(jù)發(fā)生變化時(shí)焕阿,外鍵表中響應(yīng)字段的變化規(guī)則咪啡。update則是主鍵表中被參考字段的值更新,delete是指在主鍵表中刪除一條記錄
on_update 和 on_delete的值有四個(gè):DO_NOTHING? 暮屡, SET_NULL 撤摸,? SET_DEFAULT? ,CASCADE褒纲,PROTECT
no action 表示不做任何操作
set null 表示在外件表中將相應(yīng)字段設(shè)置為null
ser default 表示設(shè)置默認(rèn)值
cascade 表示級(jí)聯(lián)操作准夷,如果主鍵表中被參考字段更新,外鍵表中也更新莺掠,主鍵表中的記錄被刪除衫嵌,外鍵表中該行也相應(yīng)刪除