django例項:一建立乙個應用頭票系統
這個投票系統的主要功能有:
1)乙個前台頁面,可以讓使用者來投票
2)乙個管理員頁面,可以用來新增,修改,刪除投票
安轉django
解壓原碼包,之後執行
python setup.py install
首頁在命令視窗中,用cd 進入到你想要放置**的目錄,然後執行如下命令建立專案
django-admin.py startproject mysite
建立的專案目錄結構如
[root@yangguoqiang django-1.5.12]# ls -r mysite/
mysite/:
manage.py mysite polls
mysite/mysite:
__init__.py __init__.pyc settings.py settings.pyc urls.py urls.pyc wsgi.py wsgi.pyc
mysite/polls:
admin.py __init__.py models.py templates urls.py views.py
admin.pyc __init__.pyc models.pyc tests.py urls.pyc views.pyc
面再說說這幾個目錄和檔案吧
1、根目錄mysite:這個主要是用來存放生成的專案**的,和專案沒有關係,這個目錄的名字你可以隨便重新命名
2、manage.py:這個裡面都是一些命令,是用來對專案進行一些常用的操作,比如建立專案,建立應用,執行專案等
3、裡面的mysite目錄:這個就是專案包了,目錄的名字就是專案包的名字,要用這個名字來import你需要的東西。
3、mysite/init.py:這個檔案主要是告訴python當前的mysite目錄是乙個包,把mysite目錄當然包來處理,相當於c#的命名空間。
4、mysite/settings.py:一些python專案的配置東西
5、mysite/urls.py:訪問**url時的相對應的處理模組。
python manage.py runserver 0.0.0.0:8000 &
當然預設埠是8000,如果你的8000埠被人占用了,可以在runserver後面直接加上埠。
統一認證系統(一)
每個系統都需要識別操作者的身份,並根據其不同的身份,分配一定的許可權,做一些操作上的限制。隨著系統的增多,若是單獨給每個系統都設計了一套使用者資料和許可權管理的機制,並提供了使用者登入證認,雖可以解決問題,但是將會帶來和使用者賬號管理不方便,使用者資料不統一等等問題。所以,將使用者資料整合起來,進行...
選課系統(一)
今天進行了為期八個小時的測試,試圖完成乙個完整的選課系統,共計五個表的增刪改查,但是最終雖然 已經完成,但是在課程新增過程中,教師工號的傳參消失,導致整個專案的無法進行,已經實現的功能,分別以管理員 教師 學生的不同身份進行登入,並且進入不同的介面,實現了新增教師和學生,並在同時新增賬號,賬號密碼均...
選課系統 一
同時遇到字串與物件時,反射是最好的操作方式 1.init 例項化執行 2.str 物件執行列印操作時執行,只能返回字串型別的資料 3.del 物件執行完自動刪除或者主動刪除湖執行 4.getattr 物件查詢不存在的名字時執行 5.setattr 物件在設定屬性 物件.變數名 變數值 時執行 6.g...