Archive

2011年6月 的Archive

Django Admin Site自定filter list及queryset

2011年6月30日 尚無評論

正好做到一個管理的系統,admin後台針對內容的編輯需要分權管理
也就是一個model admin 右側的filter要依照不同群組來顯示
且list的列表內容也需區隔

一般是會在admin.py中加上list_filter,但要是得依特殊條件,就得用上這個方法了

群組:

右側選項:

side choices: superuser
side choice: legal group
side choice: other group


底下是程式碼片斷

閱讀全文…

Categories: Python Tags:

小孩餵食概要(筆記自facebook的對話)

2011年6月21日 尚無評論

這篇是摘自我妹在facebook上的心情及相關的回覆~

再加上   附的食譜:

小廚娘上菜-『元氣雞精』

自己滴~雞精

滴雞精補身體

妹的朋友:
高振翔
帶小孩粉累吧!加油,不要急,這事得慢慢來,應該吃粥時都是用湯匙餵都會吃吧? 粥應該是目前吃飽的主食,應該會吃到2歲多,至於飯,饅頭、土司及通心粉等,目前應該都不是適合讓他吃飽的食物,只是練習吃著玩而已……他應該不是不愛用湯匙餵飯,應該是還不習慣吃飯,可以讓他練習拿湯匙玩著將飯放進嘴吧,這得好幾個月都會將飯弄得全身都是,我家1歲10個月用飯給他吃都還是弄得滿地都是…..這時候帶出門絕不可能吃飯就飽的喔,一定是喝ㄋㄟㄋㄟ!

表妹:
Alisa Yueh

這樣看來中西教養小孩的方式真的是大不同,我來分享一下在美國醫生及政府婦幼部人員所教導的方式:

在美國,滿周歲的小孩不叫Baby而是Toddler (幼兒),既然不是baby的話,那就不要用養baby的方式對她

首先,滿周歲的小孩不再喝配方奶,改喝全脂鮮奶,但此時奶類已經不是主食,而是補充維他命D其他營養素,以一天不超過16oz為原則,如果小孩喝奶都喝飽的話,哪還有其它的胃口去吃真正的主食?! 基本上我一天只給3次鮮奶,每次大概5-6oz (1oz=30cc)

再來,這時期的小孩對很多事物都感興趣,所以在吃的方面要多變化,更換不同的食材,過了1歲後 我極少給Arthur吃粥類 (尤其是白米煮的粥對小孩是沒營養的,只有熱量及醣,所以要給糙米) 或糊糊的嬰兒食品,因為她們的腸胃應該要開始適應消化分解我們正常大人所吃的一般食物。

在美國都建議早餐給小孩吃“全麥"的吐司 (不是有加工加料過的麵包喔!),無糖花生醬(含其他維生素),“全麥"穀片炒蛋一顆

中餐給peas(中文應該是"青豆仁"吧?!),蔬菜牛肉湯墨西哥全麥餅皮
晚餐給烤雞肉全麥麵條綠花椰菜
在每餐後2-3小時可佐以的小點心為:優格水果起司全麥餅乾
所以一天要給的餐數就跟媽媽們懷孕時期是一樣分6餐,少量多餐單樣食物分量小但種類要多,才不會單調且營養均衡

閱讀全文…

Categories: 生活 Tags:

使用South在Django上修改資料表結構

2011年6月20日 尚無評論

在這裡整理一下在django中,若修改model如何更新到資料庫

(目前的環境是python 2.6 + django 1.3 + mysql)

首先,得安裝 South 這一套工具
安裝方式參考 這裡

我的安裝方式就是

$ pip install -E . south

安裝好之後,在專案的setting.py裡,把 ‘south’ 加在 INSTALLED_APPS

不過還得要再專案下,執行 syncdb,他會建立 south_migrationhistory 這個資料表,以記錄日後要更新的 model 名稱及各個更新版本

接著到專案根目錄底下,執行底下指令初始化指定的app

$ ./manage.py convert_to_south <app_name>

之後,只要修改過model,就再執行

./manage.py schemamigration <app_name> --auto

他會整理出需要修改的結構檔在 的目錄下,資料夾名稱就是 migrations

然後就可以執行

$ ./manage.py migrate <app_name>

他就會依照最新修改的model更新資料表結構

若要觀察有哪些修正檔,可執行:

$ ./manage.py migrate --list
Categories: Python Tags:

[修復]解決Skype開啟後無法登入的狀況

2011年6月8日 尚無評論

繼昨天電腦奇慢無比,也無法關機的情況下而強制關閉了電腦
今早開機第一件事就是啟動Skype

閱讀全文…

Categories: 軟體使用 Tags: ,