2014-11-28
crispy-forms 一個個field客製化表單的語法
在 crispy-forms 中,預設的uni-form, bootstrap, bootstrap3 是不是無法符合你要顯示的表單樣式呢?
你是不是想一個個欄位塞到你的 form 裡呢?
存取 crispy field 的語法就是
{% crispy_field field attr1 value1 attr2 value2 ... %}
例如在你的 template.html 裡
<form>
......
{% crispy_field form.email "placeholder" "someone@example.com" "attr1" "value1" "attr2" "value2"%}
......
......
</form>
執行結果他會顯示為
<input attr1="value1" attr2="value2" class="emailinput form-control" id="id_info-email" maxlength="75" name="info-email" placeholder="someone@example.com" type="email">
2014-11-26
你的 python 該用PIL還是用Pillow 來作影像處理?
該用PIL還是用Pillow?
如果你去 Pipy 看,你會發現PIL從2009年後就不再update囉
有些bug也沒有處理(例如這篇),必需用Pillow解決
所以
若你使用 python2.7 以下,且用了什麼 package 或功能非得要依賴(depends on)PIL,否則建議你們使用 Pillow
如果你去 Pipy 看,你會發現PIL從2009年後就不再update囉
有些bug也沒有處理(例如這篇),必需用Pillow解決
所以
若你使用 python2.7 以下,且用了什麼 package 或功能非得要依賴(depends on)PIL,否則建議你們使用 Pillow
2014-11-24
如何同時用多個 git bare repository來管理你的專案並同步
無論是何原因,假設你想用多個repository來管理你的專案,
如何同時用多個 git bare repository來管理你的專案並同步呢?
一句話,
如果你需要多個 git repository (相同的git專案), 那麼你需要用 --mirror 命令列去複製主 repository
例如:
狀況一:master repository --clone--> mirror repository,再由 mirror --create-->project
project commit --sync back--> mirror --sync back--> master
建立主要 repository
如何同時用多個 git bare repository來管理你的專案並同步呢?
一句話,
如果你需要多個 git repository (相同的git專案), 那麼你需要用 --mirror 命令列去複製主 repository
例如:
狀況一:master repository --clone--> mirror repository,再由 mirror --create-->project
project commit --sync back--> mirror --sync back--> master
建立主要 repository
$ mkdir main_repo
$ cd main_repo/
main_repo$ git init --bare
Initialized empty Git repository in /Users/user/temp/main_repo/
訂閱:
文章 (Atom)