Overriding field types หรือ widgets ให้กับ Model Formsets

No Comments

ในการใช้งาน Model formsets โดยการใช้ modelformset_factory นั้น จะเป็นการสร้าง form จาก model ที่มีอยู่ใน Django อย่างอัตโนมัติ ทำให้เราไม่ต้องสร้าง Form class ที่จะใช้สร้าง form แบบปกติ แต่เมื่อเราจะปรับแต่ง หรือเพิ่มเติม widget เราจะต้องสร้าง Form class แล้วเอามาใช้ด้วย (ใน docs ของ Django ไม่ยอมบอกไว้) ทั้งนี้เราจะใช้ modelformset เพราะเราต้องการที่จะให้มีการ query ค่าจาก model ออกมาค้างไว้ใน form ด้วยหลาย ๆ ชุด

ในการสร้าง form จาก model แบบปกติ ที่มี model ชื่อ Contact

class ContactForm(forms.Form):
    class Meta:
        model = Contact

เวลาจะใช้ form เราจะใช้ดังนี้
More

update wordpress

No Comments

ตอนนี้ผมอัพเดต wordpress ใหม่ครับ บางบทความก็ไม่ได้เอามาใส่ไว้นะครับ รวมถึง comment ต่าง ๆ จะหายไปหมดครับ

IPv5 หายไปไหน

No Comments

หลายคนคงรู้อยู่แล้วว่า IP ที่ใช้กันอยู่ทุกวันนี้ เป็น IP เวอร์ชัน 4 และกำลังจะกระโดดไปใช้ เวอร์ชัน 6 แต่รู้กันมั้ยว่าทำไมเวอร์ชัน IP จึงได้ข้ามหมายเลข 5 ไป ตอนแรกผมเองก็ไม่ได้สนใจอะไรมันมากนักหรอก จนกระทั่งอาจารย์ที่สอนวิชา Network ให้ไปหามาเป็นการบ้าน
More

ส่งตัวแปรเป็น array ใน php

No Comments

ไม่ได้เขียน blog มาหลายวัน (นานมาก) ในที่่สุดก็ได้เรื่องมาลงเพราะวันก่อนต้องมานั่งทำ หน้า admin ที่ใช้ update ข้อมูลใน database ที่จะลิสต์รายการออกมาแล้วให้เรียงอันดับในการ query ออกมาใหม่ ตามที่ป้อนไปตอนแรกว่าแป๊ปเดียวเดี๋ยวเสร็จที่ไหนได้มาลองทำปรากฎว่า PHP เวลา Query ออกมาพอแก้ส่งกลับให้ update มันมีจำนวนตัวแปรแบบ dynamic เลยหาไปหามาเจอในเว็บของ PHP เองนั่นแหละแลัวก็ได้ว่า

form ที่อยู่ในรูปแบบ

...

More

eXceed Camp #6

No Comments

It's me
ไม่ได้เขียนมานาน หลังจากที่กลับจาก eXceed Camp ครั้งที่ 6 เลยอยากเขียนเก็บเอาไว้

     ค่าย(บ้า)ทะลุฟ้านี้เป็นส่วนหนึ่งของหลักสูตรภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเกษตรศาสตร์ ที่ได้รับการสนับสนุนอย่างเป็นทางการโดย Seagate ที่ต้องการมุ่งเน้นให้นิสิตต่างวิทยาเขตได้ฝึกการทำงานร่วมกันและเสริมสร้างมิตรภาพระหว่างกัน


หลังกลับมาก็หมดสภาพ เนื่องด้วยการนอน 3-4 ชั่วโมง มา 6 คืน


Freshy Camp ก็ยังรออยู่




ภาพบรรยากาศภายในค่าย

eXceed #6eXceed #6

eXceed #6

Older Entries