Django是一個(gè)開(kāi)源的后臺(tái),國(guó)內(nèi)外有很多大型網(wǎng)站的后臺(tái)都是用Django后臺(tái)開(kāi)發(fā)。
這里附上幾個(gè)從零開(kāi)始開(kāi)發(fā)django后臺(tái)的網(wǎng)頁(yè)。
首先django是基于python開(kāi)發(fā)的,這里順便附上python的教程。
簡(jiǎn)單學(xué)習(xí)了python之后就可以開(kāi)始django的學(xué)習(xí)了。
這幾個(gè)是django的基礎(chǔ)教程。
安裝 · Django Girls Tutorial(建議先看這個(gè),把基礎(chǔ)的環(huán)境以及虛擬機(jī)什么的配好)
下面兩個(gè)網(wǎng)頁(yè)的大同小異了,都可以作為參考,看個(gè)人喜歡哪一個(gè)吧。
Django 環(huán)境搭建 - Django 教程 - 自強(qiáng)學(xué)堂
進(jìn)階的話建議看DjangoBook,建議粗略的看看就可以了,遇到具體的困難再細(xì)看。
第一章:介紹Django · The Django Book 2.0中文版 · 看云
大神們可以跳過(guò)以下內(nèi)容
(在這里提醒一下小白。如果你的程序運(yùn)行不了出現(xiàn)很多錯(cuò)誤,注意一下你的計(jì)算機(jī)名,如如果打開(kāi)cmd,默認(rèn)的地址當(dāng)中有中文的話,去微軟改一下你的用戶名然后重裝一下就好了。)
本人用的python,ide是pycharm。在運(yùn)行之前需要在setting當(dāng)中指定project interpreter。在manage.py的Configurations的Script Patameters當(dāng)中添加一句runserver,以后就不用手動(dòng)runserver了。
另外,對(duì)于views.py當(dāng)中的返回值,用return httpresponse(json.dumps(data))就能將數(shù)據(jù)以json字符串的形式發(fā)給前臺(tái)html。在前臺(tái)需要用JSON.parse(data)將數(shù)據(jù)轉(zhuǎn)換為json對(duì)象再進(jìn)行進(jìn)一步處理。
另外,在django中html文件導(dǎo)入jq.js時(shí)遇到了一點(diǎn)問(wèn)題。用google提供的cdn出現(xiàn)了問(wèn)題。用下面的這個(gè)cdn能解決問(wèn)題。
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>