ขณะกำลังเขียนโมเดลของคลาสต่าง ๆ ในไฟล์ models.py บังเอิญอยากจะใช้เก็บรูปภาพด้วย จึงได้กำหนดให้ฟิลด์รูปภาพเป็น ImageField() เมื่อสั่งให้ syncdb มันจึงเกิดผิดพลาด เมื่อไปดูที่ documents ของ Django ได้แนะนำให้ติดตั้ง PIL เสียก่อน ดังนั้นในครั้งนี้จึงขอแนะนำการติดตั้ง PIL version 1.1.7 มีขั้นตอนดังนี้
- ไปที่ http://www.pythonware.com/products/pil/
- เลือกลิงค์ให้ตรงกับ version ของ python ในที่นี้คือ Python Imaging Library 1.1.7 for Python 2.7 (Windows only)
- คลิกดาวน์โหลด
- Save > Run > Next ...>...Finish
- ทดลองโดยการ syncdb ใหม่ ปรากฏว่า ไม่มีข้อผิดพลาดเตือนขึ้นมา และสามารถสร้าง Database table ได้ เป็นอันว่าติดตั้งได้สำเร็จ สำหรับรายละเอียดการ config ให้ทำงานกับ ImageField ให้เก็บอยู่ที่ไหน อย่างไรจะได้นำมาเขียนบอกกล่าวในคราวต่อไป