418512 ภาคต้น 2554/โปรเจค 3

จาก Theory Wiki
รุ่นแก้ไขเมื่อ 13:09, 9 กันยายน 2554 โดย 203.131.208.198 (คุย) (หน้าที่ถูกสร้างด้วย 'ทำเหมือนเดิมกับทุกครั้งคือสั่ง hg pull https://bitbucket.org/418512/first2011…')
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)
ไปยังการนำทาง ไปยังการค้นหา

ทำเหมือนเดิมกับทุกครั้งคือสั่ง

hg pull https://bitbucket.org/418512/first2011

และ

hg update

คุณจะพบกับโฟร์เดอร์ prj03 ซึ่งในนั้นจะมีไฟล์อยู่หนึ่งไฟล์คือ models.py ให้ใช้ไฟล์นี้เป็น model สำหรับทำ web application ที่สามารถทำงานได้เหมือน (หรือดีกว่า) web application นี้

ข้อกำหนดในการเขียน web application

  • ใช้ Django Framework ในการสร้าง
  • ใช้ url ตามข้อกำหนดต่อไปนี้
    • /login/ : สำหรับการ login
    • /logout/ : สำหรับการ logout
    • /register/ : สำหรับสมัครสมาชิก
    • / : สำหรับแสดงฟอร์มโพสข้อความ
    • /microposts/[id]/delete : สำหรับลบข้อความที่มี id = [id]
    • /users/ : สำหรับแสดงสมาชิกทั้งหมด
    • /users/[id]/ : สำหรับแสดงข้อมูลของผู้ใช้ที่มี id = [id]
    • /users/[id]/follow/ : สำหรับติดตามผู้ใช้ที่มี id = [id]
    • /users/[id]/unfollow/ : สำหรับยกเลิกการติดตามผู้ที่มี id = [id]
    • /users/[id]/followings/ : สำหรับแสดงผู้ใช้ทุกคนที่ผู้ใช้ที่มี id = [id] กำลังติดตามอยู่
    • /users/[id]/followers/ : สำหรับแสดงผู้ใช้ทุกคนที่กำลังติตตามผู้ใช้ที่มี id = [id] อยู่