2013年7月18日 星期四

Django 學習筆記

最近因為需要架設一個動態網站,而又剛好在學習Python,所以選擇了Django作為開發的工具,這裡記錄了架設過程中的學習歷程。

開始總要有個方向,當然從網路上有人寫過得文章開始,高見龍的介紹簡單容易懂,官方的教學網站,再來就是一些電子書


  • MySQL 中文亂碼,在新增或修改時,發生類似如下的錯誤提示: 
    Incorrect string value: '\xE5\x93\x88\xE5\x93\x88...' for column 'content' at       row 
    解決方案

       如果照著上述的解決方案,再重啟mysql時會發生錯誤,現在新版的mysql不能這樣設定        my.cnf,只要在create database時,宣告使用utf8就可以解決,刪掉舊的db,新建一個吧!

      CREATE DATABASE `test`CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

      參考


  • Python 程式碼中,如果有中文,記得在文件開頭先宣告

       # -*- coding: utf-8 -*-


  • MySQLdb 操作時發生,中文無法新增或修改時,

       "UnicodeEncodeError:'latin-1' codec can't encode character ..."

        解決方案


  • query insert 中,因為每個欄位都要給值,系統預設的primary key , auto_increment的值,該輸入什麼呢,可以去找出現在的最大值加上一,也可以使用關鍵字  "DEFAULT",會自動加上去。

2013年7月5日 星期五

小米來囉

阿姆工作到星期三總算到了一個段落,凌晨三點鐘,小金感覺有股熱流從下腹流出,問說不會是羊水破了吧!我看看時間,回說應該是妳尿失禁,她狠狠看了我一眼,讓我知道該出發去醫院了。晚上無人的街道很安靜,偶而有一台車呼嘯而過,如果沒有急事,我倒很想享受這份寧靜。待產房有很多間,但是都沒有人,羊水慢慢地流,伴隨著腹中胎兒的心跳聲,我們兩個繼續入睡,等待陣痛的到來。
早上陸陸續續有人來看妳,先是護士阿姨幫妳媽內診評估現在開了幾指,後來醫生阿杯看了看,説最快也要傍晚,有可能會拖到半夜噢!妳媽嚇傻了,雖然現在陣痛還可以,但要熬這麼久也不是一件舒服的事情。催生的藥水開始發揮作用,八點時有稍微一點的痛,過了一小時,妳老媽忍不住要打無痛分娩,雖然不到一指讓她有點不好意思,但也顧不了這麼多了。
無痛分娩與剖腹生產真是近代醫學的一大進步,很快的開了三指,劑量也由10調到12,接近中午已經四指半,醫生阿杯也被緊急呼叫過來,大家都很驚訝怎麼快,都説是催生藥水的功效,而妳媽總説是妳孝順,不忍心讓妳阿姆痛這麼久。11:48妳和我們見面了。
妳生日的今天是美國獨立紀念日,妳阿爸我擅自幫妳取了個小名,「小米」,因為米國人嘛,希望妳喜歡。