2013-03-13 26 views
0

我怎樣才能實現我的Django形式的生日禮盒。我一直在研究Django AgeField,目前沒有結果。 我將它用於我的註冊頁面生日禮盒Django

例如當您註冊某個網站時。你必須輸入你的生日來驗證你的年紀。 我怎麼能做一個年齡段?

+0

我不認爲這與django有關。你想如何驗證用戶年齡?他們可以將任何數字放在現場,唯一的選擇就是信任他們。除非您正在請求openID或使用OpenAuth。那麼你可能有一些手段來驗證。但是,你可能不需要明確地詢問他們的年齡。你可以從OpenAuth獲得它。 – dmitri 2013-03-14 00:01:07

+1

爲什麼要將年齡存儲在數據庫中,存儲他們的出生日期並計算年齡。這樣,你可以跟蹤年齡的增加 – karthikr 2013-03-14 00:36:16

回答

0

A PositiveSmallIntegerField與您將從Django本身獲得的差不多。正如@dmitri所說,Django中沒有什麼能夠驗證用戶的年齡。您可以使用SelectDateWidget來允許某人輕鬆輸入他們的生日,因爲它提供月份,日期和年份的選擇輸入。它還允許您指定一個年限範圍,這將允許您設置最低出生年份。

+0

我們從頭開始做一個? – JackRoster 2013-03-14 00:30:03

+0

我認爲你錯過了一點,也就是說,儘管可以存儲年齡的整數,但除非您利用OpenAuth,否則無法驗證年齡。 – Brandon 2013-03-14 00:40:53

+0

對不起,我的意思是一個生日禮盒。當你註冊。我想要顯示一個顯示月份日年的colomun – JackRoster 2013-03-14 00:43:45