ขณะกำลังเขียนโมเดลของคลาสต่าง ๆ ในไฟล์ models.py บังเอิญอยากจะใช้เก็บรูปภาพด้วย จึงได้กำหนดให้ฟิลด์รูปภาพเป็น ImageField() เมื่อสั่งให้ syncdb มันจึงเกิดผิดพลาด เมื่อไปดูที่ documents ของ Django ได้แนะนำให้ติดตั้ง PIL เสียก่อน ดังนั้นในครั้งนี้จึงขอแนะนำการติดตั้ง PIL version 1.1.7 มีขั้นตอนดังนี้

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