Django 1.7 Migration 雖然之前就有用 South, 基本上是一樣的東西, 但是當 Django 1.7 把他納入成為 Migration [https://docs.djangoproject.com/en/1.7/topics/migrations/] 之後, 就有種扶正的感覺, 當然也開心的使用、試用。 其中一個我[...]
UTF-8 正體中文 (繁體) 的筆畫排序 好像很久以前, 就已經發現到, 中文的排序是有一些問題的, 但我就放著。直到昨天在處理某個頁面時, 我發現, glossary 之類的東西, 按照筆畫排序是很重要的, 所以就 Google 了一下。 一開始, 我以為是 postgresql locale 的問題, 找到了幾個 link, 但是都沒[...]
Django, celery, gevent 實作 long polling 我們的一個新的網站平台, 有讓使用者上傳圖片的功能。當照片上傳過後, 我們會縮放圖片至適當的比例, 並且貼上一些浮水印之類的東西。如果我是貼上一個單眼拍下來的相片, 使用 PIL 縮圖是挺耗費時間的, 因此為了有更好的 User Experience, 我覺得這些耗費時間變成 offline 來做。[...]
以 django 來開發網頁 今天剛好碰到以前的同事問我關於 django 開發網頁的事情。我才想到, 上一次想到 django 相關的 packages 似乎講得不夠詳細。這邊稍微補充一下。 Web Server 如果不是很 heavy 的網站, 流量不大的話, 其實 apache2 [http://httpd.apache[...]
Django + jinja2 + mptt 當初毅然決然的把 template 換成 jinja2, 其實真的是 over-optimized 了。不過既然都已經換了, 就換了, 代價就是 3rd-party package 有使用到 template tags 的, 要自己重寫! 最近在重新整修後臺系統, 索性也把 template 換成[...]
django 的 staticfile 今天一直在搞這個, 搞不定。以下是整理的結果。 若 DEBUG = False, django 會跑去 STATIC_ROOT 設定的 folder 底下找 css/js 等檔案。如果這邊找不到, 會直接在 manage.py 噴 error 並且出現下列訊息 ValueError: The f[...]