關(guān)鍵詞:
python django 環(huán)境
動(dòng)機(jī):
最近在看互聯(lián)網(wǎng)相關(guān)的東西蕊退,所以想做一個(gè)網(wǎng)站坪它,從前端到后端都接觸一下营曼。自己本身是看J2EE相關(guān)的昔案,但是在調(diào)研過程中發(fā)現(xiàn)django可能搭建更簡單尿贫。自己Java比較熟,Python只是用過一些踏揣,正好爬蟲用Python寫庆亡。所以決定先用django做一個(gè),以后有機(jī)會(huì)再做一個(gè)Java捞稿。
思路:
按照敏捷開發(fā)的思想又谋,每次產(chǎn)出一個(gè)小成果钝尸。
對(duì)前端沒有了解,先做后端搂根,從數(shù)據(jù)抓取開始珍促,然后建立數(shù)據(jù)庫,再把網(wǎng)站搭起來剩愧,最后做前端猪叙。
內(nèi)容:
搭建django環(huán)境
python安裝就不介紹了,本人用的python3.6.6仁卷,
- 安裝django
cmd窗口運(yùn)行
pip install django
django-admin help
成功的話第二個(gè)命令會(huì)出django的help說明穴翩。
我這邊顯示安裝的是django-2.2.2,同時(shí)還安裝了sql-0.3.0
-
創(chuàng)建django project
自己一直用Java開發(fā)锦积,所以之前python也用的eclipse芒帕,這里繼續(xù)使用eclipse作為開發(fā)工具。
第一步丰介,創(chuàng)建project
第二步背蟆,創(chuàng)建app模版
第三步 啟動(dòng)
服務(wù)器啟動(dòng)之后, 瀏覽器打開 http://127.0.0.1:8000/
在Eclipse的Console中哮幢,我們可以看見一些信息
查了查带膀,這個(gè)migrate是使數(shù)據(jù)庫狀態(tài)與當(dāng)前模型集和遷移集同步。說白了橙垢,就是將對(duì)數(shù)據(jù)庫的更改垛叨,主要是數(shù)據(jù)表設(shè)計(jì)的更改,在數(shù)據(jù)庫中真實(shí)執(zhí)行柜某。例如嗽元,新建、修改喂击、刪除數(shù)據(jù)表剂癌,新增、修改惭等、刪除某數(shù)據(jù)表內(nèi)的字段等等珍手。
我們按照說明在cmd窗口project目錄下運(yùn)行一下
python manage.py migrate
發(fā)現(xiàn)在目錄下生成了一個(gè)數(shù)據(jù)庫文件db.sqlite3办铡。
第一天結(jié)束辞做。