liang@l:~$ source .bashrc
打開/etc/mysql/debian.cnf文件,在這個(gè)文件中有系統(tǒng)默認(rèn)給我們分配的用戶名和密碼,通過這個(gè)密碼就可以直接對(duì)mysql進(jìn)行操作了。但是一般這個(gè)密碼都比較怪,很長很長。小編推薦大家加一下這個(gè)群:103456743這個(gè)群里好幾千人了!大家遇到啥問題都會(huì)在里面交流!而且免費(fèi)分享零基礎(chǔ)入門料資料web開發(fā) 爬蟲資料一整套!是個(gè)非常好的學(xué)習(xí)交流地方!也有程序員大神給大家熱心解答各種問題!很快滿員了。欲進(jìn)從速哦!各種PDF等你來下載!全部都是免費(fèi)的哦!只為幫助大家快速入門,所以小編在群里等你們過來一起交流學(xué)習(xí)呢!
當(dāng)進(jìn)入mysql之后修改mysql的密碼:這個(gè)方法比較好,具體的操作如下用命令:
用makemigration和migrate命令創(chuàng)建默認(rèn)數(shù)據(jù)庫,自動(dòng)創(chuàng)建的用戶表為==auth_user==
再次打開數(shù)據(jù)庫的users_profile表,顯示創(chuàng)建成功
3.3 user models.py設(shè)計(jì)
User models.py 和Courses models.py存在循環(huán)引用
解決循環(huán)import最常用的方法是分層設(shè)計(jì):
1. django app設(shè)計(jì)
2. users models.py編寫
3. courses models.py編寫
4. organization models.py編寫
5. operaion models.py編寫(最上層)
形成以下結(jié)構(gòu)圖:
3.3.3 organization models.py 設(shè)計(jì)
課程機(jī)構(gòu)結(jié)構(gòu)如下:
1. CourseOrg - 課程機(jī)構(gòu)基本信息
2. Teacher - 教師基本信息
3. CityDictionary - 城市信息
3.3.4 operation models.py
設(shè)計(jì)結(jié)構(gòu):
1. UserAsk - 用戶咨詢
2. CourseComments - 用戶評(píng)論
3. UserFavorite - 用戶收藏
4. UserMessage - 用戶消息
5. UserCourse - 用戶學(xué)習(xí)的課程
設(shè)計(jì)代碼如下:
3.3.5 數(shù)據(jù)庫生成以及apps目錄建立
打開manage.py task
此時(shí)每個(gè)app文件夾下會(huì)生成migrations文件夾
當(dāng)app數(shù)量過多時(shí),應(yīng)該把他們單獨(dú)放入一個(gè)文件夾便于管理
然后執(zhí)行==右擊apps文件夾 > Mark Directory as > Sources Root==,這樣,在根目錄下找不到的表可以在apps目錄下繼續(xù)尋找,但是這樣仍然不夠,在命令行下運(yùn)行python manage.py runserver 時(shí),仍然會(huì)報(bào)錯(cuò)找不到users
聯(lián)系客服