2013年6月30日 星期日
南台灣第一次的 Python 聚會
有幸受邀到 Tainan.py X mosut 當講者。所以就在前一天晚上好好的把 Sphinx 整理了一下,寫下一心的,希望台下的人未來有一天能因為這個 Talk 能受惠。
除了開心當講者,開心聽演講之外,當天同時出現了這三年 PyCon TW 的講者。其中一位在 2012 時,給完演講以後就因為肚子痛被送走了。
事隔兩年再碰到他,跟他聊了一下,我才知道他當時因為太緊張而肚子痛。
他說從此以後他只參加這種小型聚會,再也不要上台了。
能遇到比我還容易緊張的人真不容易阿!!
最後講題內容是一個比一個好,這真的很爽阿!! 影片快點放上去吧!!
最後附上 Tainan.py 的聚會資訊,南台灣的朋友快站出來加入吧!!
http://www.meetup.com/Tainan-py-Python-Tainan-User-Group/
2013年2月17日 星期日
2013年1月26日 星期六
Reverse Migration
South Migration
在 Django 上使用 South 做資料庫的 migration 很方便。
但有的時候你會做出些無法回復的migrate, 你會看到令人害怕的訊息:
user = models.ForeignKey(User)
user = models.ForeignKey(User, null=True, default=None)
? The field 'SuggestedBrand.user' does not have a default specified, yet is NOT NULL. ? Since you are making this field nullable, you MUST specify a default ? value to use for existing rows. Would you like to: ? 1. Quit now, and add a default to the field in models.py ? 2. Specify a one-off value to use for existing columns now ? 3. Disable the backwards migration by raising an exception.
這時,你會覺得早就指定好了 default, 但是south 多考慮了 reverse migration, 所以,簡單一點來說,選3 是沒關係的。
Reference
http://south.aeracode.org/ticket/917
訂閱:
文章 (Atom)