今天的主題,教大家如何利用django快速搭建一套簡(jiǎn)單的站點(diǎn)。 1、安裝django, pip install django 2、查看django版本 1、創(chuàng)建項(xiàng)目 當(dāng)提示述提示時(shí),解決方法:django-admin startproject website 2、創(chuàng)建應(yīng)用 python manage.py startapp blog 3、添加應(yīng)用打開(kāi).\website\setting.py文件 中,在第39行下面增加新增應(yīng)用blog 4、數(shù)據(jù)庫(kù)數(shù)據(jù)同步python manage.py makemigrations 生成同步文件 python manage.py migrate 同步 注:django v1.7.1以前的版本用:python manage.py syncdb 來(lái)進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)同步。 5、運(yùn)行python manage.py runserver 或者自定義Port:python manage.py runserver 8001 或者ip:port: python manage.py runserver 0.0.0.0:8000 6、創(chuàng)建后臺(tái)管理員python manage.py createsuperuser # 修改 用戶密碼可以用: python manage.py changepassword username django后臺(tái)地址,可訪問(wèn)http://localhost:8000/admin: 7、增加視圖函數(shù) 打開(kāi)Blog應(yīng)用中的view.py文件,添加第一個(gè)視圖函數(shù): 8、配置urls.py1、在blog應(yīng)用目錄下,新建urls.py文件,用于管理該應(yīng)用下的url地址: 2、將blog應(yīng)用下的urls.py文件,配置關(guān)聯(lián)到項(xiàng)目urls.py文件下: 如上述,所有blog應(yīng)用下的url,都以blog開(kāi)頭,訪問(wèn)Http://localhost:8000/blog 更換mysql數(shù)據(jù)庫(kù)1、安裝mysql,省略 2、安裝成功后,cmd打開(kāi)命令終端,mysql -u root -p ,輸入密碼: 3、查看端口命令,此步可省略: show global variables like 'port'; 4、創(chuàng)建django項(xiàng)目數(shù)據(jù)庫(kù),如 CREATE DATABASE website; 5、通過(guò)sqlyog管理工具,查看: 6、安裝PyMySQL pip install PyMySQL 7、修改django setting.py中數(shù)據(jù)庫(kù)配置: 8、驗(yàn)證是否配置且連接正確
9、重新生成數(shù)據(jù)、默認(rèn)表 python manage.py migrate 10、重新創(chuàng)建后臺(tái)管理員用戶,可參照上述方法 11、重新進(jìn)入后臺(tái),http://localhost:8000/admin 到此一個(gè)簡(jiǎn)單的django站點(diǎn)就搭建完成,當(dāng)然,此文主要是拋磚引玉,以圖文的形式告訴大家利用Django實(shí)現(xiàn)網(wǎng)站站點(diǎn)的主要操作步驟,如果想實(shí)現(xiàn)一個(gè)自主,功能強(qiáng)大的網(wǎng)站系統(tǒng),還遠(yuǎn)遠(yuǎn)不止不如,而且一晚上也說(shuō)不完。需要靠大家去下功夫,當(dāng)然如果后面時(shí)間允許的話,或許我會(huì)開(kāi)一個(gè)單獨(dú)的django系列課程,敬請(qǐng)期待吧! |
|
來(lái)自: 測(cè)試開(kāi)發(fā)技術(shù) > 《待分類》