แต่จากที่หาข้อมูลพบว่ารูปที่อัพโหลดผ่าน model ต้องเก็บในโฟลเดอร์ media แทน static เนื่องจากเหตุผลทางความปลอดภัยบางอย่าง ดังนั้นจึงต้องทำการเพิ่มการตั้งค่าใน setting.py เล็กน้อย
- สร้างเมธอดแก้ไขชื่อไฟล์ที่อัพโหลดเข้า model ให้เป็นชื่อของสัตว์ เพื่อง่ายต่อการเรียกใช้
- เนื่องจาก info และ habitat เป็น TextField เมื่อแสดงผลข้อความออกมาจะได้เป็นข้อความต่อกันยาวๆ ดังนั้นจึงต่อมีการใช้คำสั่งเพื่อกำหนดรูปแบบของ TextField ในหน้า template ด้วย
- ทำส่วนของการค้นหารายชื่อสัตว์ โดยจะรับค่าจากช่อง input ไป filter หารายชื่อออกมา
ซึ่งตรงนี้จะต้องใช้ Q เข้ามาช่วยให้สามารถ filter ในรูปแบบของการ OR ได้ หรือก็คือ หากข้อความที่รับมาอยู่ในส่วนใดส่วนนึงของ model ของสัตว์ ก็จะนำรายชื่อของสัตว์ตัวนั้นๆออกไปแสดงด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น