網站搭建-django-學習成績管理-01-新建app
- 2020 年 2 月 13 日
- 筆記
系統:Windows 7 語言版本:Anaconda3-4.3.0.1-Windows-x86_64 編輯器:pycharm-community-2016.3.2
- 本系列介紹如何搭建一個網站,後端使用django框架
- 今天開始介紹一個單獨的項目app,關於學生成績管理的網站的搭建
- 主要功能包括:學習成績查詢,數據統計分析
- 涉及前端模組:Datatables、ECharts
Part 1:新建一個app
- 一個Django項目可以包含很多app,所謂app可以理解為一個個相對獨立的業務項目,其實就是一個業務所需的程式碼寫在一個文件夾裡面,方面管理。
- 一個app對應一個資料庫,當然我們這裡介紹的第一個Django項目的所有app也只對應資料庫都只有一個,後續再寫多資料庫的項目
- 開始該項目:新建app,在Terminal中輸入
python manage.py startapp school_grades
,如圖1所示 - 默認新創建的App在項目根目錄下,如圖2所示,請移至apps這個文件夾下(在Pycharm中滑鼠左鍵選擇school_grades文件夾拖動至apps文件夾下),結果如圖3
- 對比之前的app可以發現默認生成的app中無urls這個文件(目前這個項目共有3個app:bokeh_examples,home_page,school_grades)
圖1 新建App

圖2 新app默認創建結果

圖3 移動app位置

Part 2:Setting設置
- 在項目setting中加入新建app資訊,如圖4所示
圖4 加入新app

後續:一個項目中很核心的部分是要和資料庫進行交互,那麼在Django中又是如何實現的呢
以上為本次的學習內容,下回見