生命不息折騰不止指么,今天開始跟著美女姐姐雪莉老師學(xué)習(xí)Django叔壤,一進(jìn)群發(fā)現(xiàn)接近一半的人都是當(dāng)初爬蟲小分隊(duì)的小伙伴們繁堡,還是有些驚喜的沈善,接下來的日子里也請(qǐng)大家多多指教乡数!
學(xué)習(xí)Django的初衷
前一段時(shí)間學(xué)習(xí)了Python爬蟲基礎(chǔ),也運(yùn)用這方面的知識(shí)解決了一些實(shí)際問題闻牡。大約兩三周前净赴,一個(gè)朋友找到我,問我能不能幫他解決這么一件事兒罩润,他在某眾籌平臺(tái)上上線了一些商品玖翅,需要時(shí)不時(shí)地查看這些項(xiàng)目的進(jìn)度,每次逐一打開鏈接查看實(shí)在是太麻煩了割以,問我有沒有什么方法能夠?qū)⑦@件事變得簡(jiǎn)單一點(diǎn)金度。
當(dāng)時(shí)我的做法是寫了一個(gè)爬蟲腳本,運(yùn)行后能夠直接將這些項(xiàng)目的進(jìn)度給展現(xiàn)出來严沥,然而我的這位朋友沒有任何編程基礎(chǔ)猜极,也不會(huì)使用Linux的命令來運(yùn)行爬蟲程序,所以當(dāng)時(shí)我想了一個(gè)很笨的方法祝峻。將爬蟲查詢到的文本內(nèi)容寫入到一個(gè)html的文件中魔吐,通過Apache服務(wù)使他訪問網(wǎng)頁(yè)查看這些信息。雖然這個(gè)方法也能湊合著用莱找,但是很不優(yōu)雅酬姆。如何將爬蟲爬取到的數(shù)據(jù)通過Web展現(xiàn)出來,是我學(xué)習(xí)Django的初衷奥溺。
環(huán)境配置
安裝Django
由于之前有一些Python的基礎(chǔ)辞色,在這里我直接使用了pip方式安裝
pip install django
創(chuàng)建第一個(gè)Django項(xiàng)目
在cmd中切換到你想要?jiǎng)?chuàng)建項(xiàng)目的所在目錄,使用以下命令
django-admin startproject mysite
mysite結(jié)構(gòu)如下
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
mysite目錄就是你的站點(diǎn)根目錄(root)
manage.py:當(dāng)前項(xiàng)目的命令行管理工具
__ init__.py:一個(gè)空文件浮定,控制Python包的導(dǎo)入行為
settings.py:當(dāng)前項(xiàng)目的配置文件
urls.py:網(wǎng)址入口相满,定義你項(xiàng)目的訪問路徑
wsgi.py:一個(gè) WSGI 兼容的 Web 服務(wù)器的入口,以便運(yùn)行你的項(xiàng)目
以上內(nèi)容摘自雪莉老師的Python Web開發(fā)系列課程之——使用PyCharm創(chuàng)建你的Django項(xiàng)目
最后桦卒,通過命令啟動(dòng)web服務(wù)
python manage.py
打開瀏覽器立美,輸入127.0.0.1:8000看到如下界面,即啟動(dòng)成功方灾。