修復 auth.models get_href 錯誤
修改 ORM save() 處理,它將保存manytomany數據
向 save() 中添加 changed, saved 和 send_dispatch 參數。其中 changed 是一個回調函數,當有更新時(不是新増)時被調用。 saved 也是一個回調,當保存 了數據時被回調,它包括更新和新増兩種狀況。 send_dispatch 表示是否發送pre_save和 post_save信號。前端
改進 set_echo(), 添加 time, explain, caller 等參數。
向 utils.common 模塊添加 get_caller() 函數。
向 form 模塊添加 CheckboxSelectField 字段類。
添加 jsonp 函數,使用方式如json。
修復rule合併錯誤。
優化 get_redis(**options) 容許傳入參數。
優化 jsonp() 限制 callback 參數只能傳入字母和數字。
優化 pyini, 支持跨section變量引用和延遲處理。
優化 load 命令,添加總條數和花費時間顯示,同時在插入時採用批量插入。
向 uliweb/utils/image.py 添加 test_image 函數。
添加 xhr_redirect_json 支持. 在啓動uliewb應用時,能夠傳入 xhr_redirect_json (布爾值) 參數, 缺省值是 True 。它的做用是,若是請求是ajax,重定向將返回爲一個json結果,錯 誤碼是 500。因此前端能夠使用它來根據須要進行重定向。web
ORM remove/clear 函數在傳入空條件時將刪除所有記錄。
向 uliweb.utils.common 中添加 classonlymethod() 方法, 它和classmethod相似, 可是它能夠限制類屬性只能經過類來調用,而不是實例。主要用來控制ORM的Model delete 方法 。
重構上傳App,添加 download 到 functions 配置。
優化 secretkey app, 添加 -o 來指定輸出文件名。向大部分加解密函數添加 keyfile 參數。
向upload App添加 MIME_TYPES section,可是它只會對uliweb應用有效,而不是對web server。
優化 call 命令,容許調用在apps目錄以外的模塊,添加project目錄到 sys.path 中。
修復 ORM PICKLE 更新錯誤, 使用 deepcopy 來保存 old_value。
添加 tornado 服務器支持。
添加 gevent 和 gevent-socketio 服務器支持。
添加 install 命令支持,你能夠在項目目錄或app目錄下寫 requirements.txt。
在執行 makeproject 時添加 setup.py 文件。
make_application() 能夠重入。
添加 ORM/MODELS_CONFIG 配置支持。ajax