คือผมลองทำตาม tutorial ของ dajango อ่ะครับ แต่พอมาถึง part3 ที่เค้าให้เอา
detail(request=, poll_id='23')
ใส่ไว้ใน view.py แล้วมัน SystaxError อ่ะครับเป็นเพราะอะไรเหรอครับ ผมควรจะแก้ไขอย่างไร มือใหม่หัดขับครับ
error ก็ตามลิ้งค์ครับ
http://dekdee.buu.ac.th/~cp481612/SystaxError.JPG
ตัวนั้นมันอธิบาย ว่าฟังก์ชัน 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 นั่นเอง
เขาไม่ได้บอกให้เอาไปใส่อะไรเลยครับ แค่เป็นการอธิบายการทำงานภายในของเจ้า urlpatterns นี่ ว่าส่งอะไรไปให้
detail(request, poll_id)
ในviews.py
บ้าง