2012年3月14日 星期三

[Django] 靜態文件 (static files) 管理與部屬

最近在開發 template 的時候出現一個問題,就是 html 檔案中的 image 無法顯示。原本以為是路徑設定上的問題,但經嘗試「相對路徑」與「絕對路徑」後仍無法解決問題,只好求助 google 大神囉!囧

經 google 大神開釋後,發現 django 有自己 管理靜態文件 (Managing static files) 的方法。經查閱後整理如下:

1. Django 下所有靜態文件 (ex: images, .css, .js 等 ) 皆存放於 static 資料夾下;使用者上傳的圖片、檔案‧‧‧等等皆存放於 media 資料夾。

2. 修改專案 (project) 下的 settings.py。

    STATIC_ROOT = '/static/'
    STATIC_URL = '/static/'
    STATICFILE_DIRS = { './static', }


3. 在 template 要插入 image 的 tag 寫入
    <img src={{ STATIC_URL }}example.png />

如此一來,django 中所有靜態文件 ( image, .css, .js, etc.) 可顯示。

2012年3月13日 星期二

[iTunes] 透過 iTunes 將 CD 轉成 mp3

第一步 首先開啟 iTunes,並將 CD 放入光碟機中。當 iTunes 偵測到 CD 之後,會自動連上網查詢資料庫,如果有找到 CD 音軌的資訊,會問你要套用哪個資料檔。


第二步 接著 iTunes 會詢問你是否要「匯入到您的 iTunes 資料庫?」。如果你要將 CD 中的音樂轉存成 mp3 的話請按【是】。如未出現此對話框,可在放入 CD 後,點選視窗下方【匯入 CD】,將 CD 中的音樂轉存。


第三步 如圖,轉檔時會出現「正在匯入 OOXX」,請稍待。



第四步 全部光碟中的音樂都轉存到電腦中之後,點選 iTunes 左邊【音樂】資料夾,便可看到剛剛匯入的音樂檔囉!

2012年3月7日 星期三

[Django] Django 安裝及簡介 (Introduction to Django)

Django 是一個利用 Python 撰寫而成的高階網頁框架 (Web framwork),其架構可支持迅速地開發網頁應用程式 (Web application),並實現簡潔、務實的設計。

安裝 Django 的流程如下:

1. 安裝 Python。Django 目前適用於 Python 2.4 ~ 2.7 版本。

2. 安裝 Django。如曾安裝舊版本,請先行移除!

3. 確認。Type python from your shell. ( 以 Linux 為例 )

>>> import django
>>> print django.get_version()
1.3


不用懷疑,安裝 Django 就是這麼簡單!:P

參考資料:

1. Django official website: https://www.djangoproject.com/

2. Django book (2nd edition) : http://www.djangobook.com/en/2.0/