系統(tǒng):Windows 7
語言版本:Anaconda3-4.3.0.1-Windows-x86_64
編輯器:pycharm-community-2016.3.2
- 本系列介紹如何搭建一個網(wǎng)站,后端使用django框架
- 今天開始介紹一個單獨(dú)的項(xiàng)目app,關(guān)于學(xué)生成績管理的網(wǎng)站的搭建
- 主要功能包括:學(xué)習(xí)成績查詢,數(shù)據(jù)統(tǒng)計分析
- 涉及前端模塊:Datatables、ECharts
Part 1:新建一個app
- 一個Django項(xiàng)目可以包含很多app,所謂app可以理解為一個個相對獨(dú)立的業(yè)務(wù)項(xiàng)目,其實(shí)就是一個業(yè)務(wù)所需的代碼寫在一個文件夾里面,方面管理。
- 一個app對應(yīng)一個數(shù)據(jù)庫,當(dāng)然我們這里介紹的第一個Django項(xiàng)目的所有app也只對應(yīng)數(shù)據(jù)庫都只有一個,后續(xù)再寫多數(shù)據(jù)庫的項(xiàng)目
- 開始該項(xiàng)目:新建app,在Terminal中輸入
python manage.py startapp school_grades,如圖1所示 - 默認(rèn)新創(chuàng)建的App在項(xiàng)目根目錄下,如圖2所示,請移至apps這個文件夾下(在Pycharm中鼠標(biāo)左鍵選擇school_grades文件夾拖動至apps文件夾下),結(jié)果如圖3
- 對比之前的app可以發(fā)現(xiàn)默認(rèn)生成的app中無urls這個文件(目前這個項(xiàng)目共有3個app:bokeh_examples,home_page,school_grades)
圖1 新建App

2.png
圖2 新app默認(rèn)創(chuàng)建結(jié)果

1.png
圖3 移動app位置

3.png
Part 2:Setting設(shè)置
- 在項(xiàng)目setting中加入新建app信息,如圖4所示
圖4 加入新app

4.png
后續(xù):一個項(xiàng)目中很核心的部分是要和數(shù)據(jù)庫進(jìn)行交互,那么在Django中又是如何實(shí)現(xiàn)的呢
以上為本次的學(xué)習(xí)內(nèi)容,下回見
長按圖片識別二維碼,關(guān)注本公眾號
Python 優(yōu)雅 帥氣

12x0.8.jpg