最近公司專案真的很忙,聽主管說我這部份要是delay了可能就幾百萬無法進帳,真是很大的壓力...,以下寫的真的不是很重要的東西。
前幾天appengine也release新版本1.2.8,在沒更新下,直接跑了dev_server,Eclipse console跑出提示訊息,
****************************************************************
There is a new release of the SDK available.
-----------
Latest SDK:
api_versions: ['1']
release: 1.2.8
timestamp: 1256772143
-----------
Your SDK:
api_versions: ['1']
release: 1.2.7
timestamp: 1255546941
-----------
Please visit http://code.google.com/appengine for the latest SDK
****************************************************************
同時,jQuery 1.4 Alpha 1 也Release了,值得高興的是有些常用的如:live()、append()都增加了很多效能,真期待。
好用的Django Template - default_if_none 解決None的問題
我實在是很喜歡appenige當中的template,如果習慣使用Python Django的template可幫助你解決不少瑣碎事。
例如:從DataStore撈回來欄位沒有存在資料,會在網頁上顯示None,若想要換為其他顯示的字元你可以使用:
例如:從DataStore撈回來欄位沒有存在資料,會在網頁上顯示None,若想要換為其他顯示的字元你可以使用:
{{ value|default_if_none:"nothing" }}
value為欄位名稱,資料若不存在,會自動幫你轉換為"nothing"。若不用template,你可能要在
Python內做轉換,或拉到前端javascript中處理,都比不上這簡單。
且使用django template因為有效能最佳化過,可增加處理的效率。
Google AppEngine 雲端上的環境比Dev開發時還嚴格?
這是我在使用appengine時所發現的心得:
假設我有一個js檔案要引入,假設檔案為 jAutoRunInclude.js
當在Develope環境時,寫成 < script type="text/javascript" src="../js/jautoruninclude.js" > </script > 可以通過。
但在Deployed 到雲端的時候就不行了,檔案有區分大小寫。....
假設我有一個js檔案要引入,假設檔案為 jAutoRunInclude.js
當在Develope環境時,寫成 < script type="text/javascript" src="../js/jautoruninclude.js" > </script > 可以通過。
但在Deployed 到雲端的時候就不行了,檔案有區分大小寫。....
Google App Engine python 1.2.2版本推出
- 新推出可回傳CPU目前使用狀況的quota API
from google.appengine.api import quota
cpu_usage_so_far = quota.get_request_cpu_usage()
- 為了避免app應用程式進入其他網站時間過久,Urlfetch現在已經支援user的期限設定,同時在SDK中允許Accept-Encoding標頭對應AppEnine。
- urllib 支援HTTPS。
- 透過 indexed=False 設定,Datastore 索引在單一屬性已可關閉。
- 透過SELECT __key__ 或 db.Query(Model, keys_only=True) Datastore可支援鍵值查詢。
- IN的過濾與排序有修正,排序已經正確且能夠已鍵值排序。
- Cron支援額外的時間格式
- dev_appserver admin console已經修正datastore viewer中的資料型態為None的排序。
- Bulk Loader 又加強功能了:新的appcfg download_data 指令,且有較佳的backoff支援與輸出除錯功能。
- 全新功能:appcfg.py上的vhost旗標,可查詢logs中某些特定的主機。
- Python _ast 模組可用應用在輸出。
- Image API函數中的色彩參數已經修正完成。
由於我是GAE學習者,上面如有不正確的請先進給予修正、討論
appengine - python 1.1.9 版本推出
推出更新部份如下:
- 可使用標準函式庫 urllib, urllib2 or httplib 去處理HTTP請求。
- 上傳或下載資料更簡便,今天我們很高興宣布一個初版的bulk uploading client。可在http://code.google.com/intl/zh-TW/appengine/docs/python/tools/uploadingdata.html測試。
- datastore的更新,包含自動產生單一屬性的索引,db.Query中新增的IN、!=運算元。可參考這邊。
- 一系列的buglist,可看http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes。
訂閱:
文章 (Atom)