- save_date วันที่เพิ่มรายการ
- detail_text คำอธิบายรายการ
- income รายรับ
- expenses รายจ่าย
- balance ยอดเงินคงเหลือ
- ใช้ intcomma ใน template แทนการใช้ format ในไฟล์ python โดยจะต่างที่การ load humanize ใน template และเพิ่ม 'django.contrib.humanize' ลงไปใน INSTALLED_APPS ในไฟล์ Setting.py ด้วย
- สำหรับรายการที่เพิ่มในวันเดียวกันนั้น จะให้แสดงวันที่แค่รายการของวันนั้นๆเท่านั้น จึงทำการใช้เงื่อนไข ifchanged เพื่อเช็คว่าวันที่มีการเปลี่ยนแปลงจากรายการที่แล้วหรือไม่?
- สร้างเมธอดที่ใช้บันทึกรายการลง model โดยจะมีการเช็คด้วยว่ารายการที่เพิ่มเข้ามาเป็นการเพิ่มรายการย้อนหลังหรือไม่?(วันที่เพิ่มรายการเก่ากว่ารายการล่าสุด)
- จากข้างบน หากเป็นการเพิ่มย้อนหลังจะทำให้ส่วนของยอดเงินคงเหลือเพี้ยนได้ จึงต้องทำการสร้างเมธอดที่ใช้อัพเดทยอดเงินคงเหลือขึ้นมา ซึ่งจะอัพเดทตั้งแต่วันของรายการที่เพิ่มย้อนหลังไปจนถึงรายการล่าสุด
- ทำการโหลด jquery ที่ใช้แทน input date มาไว้ใน static เพื่อกันปัญหาเว็บต้นทางล่ม โดยการเรียกใช้ static นั้นจะต้อง load static ก่อน
- ทำส่วนของการแก้ไขข้อมูลรายการ ให้สามารถแก้ไขหรือลบข้อมูลได้
เมื่อกดปุ่ม แก้ไข
เมื่อกดปุ่ม ลบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น