django 簡單會議室預約(1)

2021-07-03 09:52:18 字數 1628 閱讀 1610

django 是python的乙個web框架,為什麼要用django,作者之前用過另乙個框架flask,雖然flask比較簡單很容易讓人學,但是flask沒有整體感,會讓初學著茫然。

這裡我們用django。現在最新版本是django-1.9.2。從1.7開始就有點區別了,後面會講到。

首先搭建環境:

ubuntu 14.04

python 2.7.6

django-1.4.20

django 安裝:

2、解壓安裝 $ tar  -zxvf  django-*.tar.gz。

3、$ cd  django-*,sudo  python  setup.py  install。

安裝好之後就開始我們的工程:

1、$ django-admin.py startproject dat01     建立乙個django專案 dat01 

$ cd dat01/

我們來看一下都建立了那些檔案:

dat01

├── dat01

│ ├── __init__.py

│ ├── settings.py

│ ├── urls.py

│ └── wsgi.py

│ ├── __init__.py

│ ├── models.py

│ ├── tests.py

│ └── views.py

└── manage.py

* __init__.py :讓python把乙個目錄當成乙個包,這樣就可以將包裡的檔案匯入的其他py檔案中。

* settings.py :該django專案的設定和配置檔案(包括:資料庫、靜態檔案、安裝檔案、日誌格式等配置)。

*   url.py         :django 專案url宣告 ,所有url路徑列表。

* wsgi.py       :python 程式和web伺服器之間的介面

* models.py  :python 模型,乙個模型對應資料庫的乙個表。模型中的每乙個屬性對應資料庫表的字段。

* views.py      :django 檢視模組,通過它可以把使用者請求的頁面調出來。

* manage.py :一種命令列工具,通過它可以與django專案進行互動。

* tests.py       :做測試的用。

django 簡單會議室預約(3)

url配置 今天配置一下url,開啟urls.py配置如下 from django.conf.urls import patterns,include,url from django.contrib import admin admin.autodiscover urlpatterns patter...

會議室預約系統專案總結

會議室預約系統從設計到開發和測試都是我自己完成的,這個過程中遇到不少問題,也有很多的收穫,在此分享一下。1 在 設計階段一定要做好規劃。這是我這次體會最深的一點。因為,在專案前期,功能比較單一的時候,設計還能比較規範,會做一些記錄,到了後期,有其他任務在忙,導致時間比較緊張,就沒有認真的在做設計,導...

會議室預約系統專案總結記錄

1.id必須是唯一的。2.重複的 要提出來,讓 更簡潔,注意 的復用性。3.c3p0連線池,一定要關閉連線。4.頁面不要寫死,盡量用js去實現,頁面要做到自適應,盡量不要固定大小。5.對於容易出異常的 要捕獲異常並丟擲,要把異常返回到頁面,並進行提醒。6.在用擷取字串的方法操作字串時,要注意判斷空字...