Tags:
Forums: 

คือผมลองทำตาม tutorial ของ dajango อ่ะครับ แต่พอมาถึง part3 ที่เค้าให้เอา

detail(request=, poll_id='23') ใส่ไว้ใน view.py แล้วมัน SystaxError อ่ะครับเป็นเพราะอะไรเหรอครับ ผมควรจะแก้ไขอย่างไร มือใหม่หัดขับครับ
error ก็ตามลิ้งค์ครับ
http://dekdee.buu.ac.th/~cp481612/SystaxError.JPG

Get latest news from Blognone
By: luckyman
ContributoriPhoneAndroidRed Hat
on 23 April 2009 - 22:57 #97973

ตัวนั้นมันอธิบาย ว่าฟังก์ชัน detail ถูกเรียกแบบไหนครับ คือเวลา request อาจเป็นแบบนี้ http://www.example.com/myapp/poll/23

ดูจาก urlpattern จะเรียกฟังก์ชัน detail โดยพารามิเตอร์ตัวแรกคือ ออปเจค ของ http request โดยปกติใน tutorial นี้ ถ้าครอบด้วย < และ > จะหมายถึง placeholder

โค้ดจริงๆ อยู่ด้านล่างครับ เช่น def detail(request, poll_id): return HttpResponse("You're looking at poll %s." % poll_id)

ซึ่ง <http object> ก็คือพารามิืเตอร์ request นั่นเอง

By: sirn
WriteriPhone
on 24 April 2009 - 06:25 #98014

เขาไม่ได้บอกให้เอาไปใส่อะไรเลยครับ แค่เป็นการอธิบายการทำงานภายในของเจ้า urlpatterns นี่ ว่าส่งอะไรไปให้ detail(request, poll_id) ใน views.py บ้าง