Djangoにおける requestの機能についてご教示いただきたく。
現在、pyQという学習サイトにて Djangoの学習を行っているのですが、以下の文法における requestの意味が分かりません。
自分で考えた結果、同じディレクトリ内にある cart.py ⇒ cartクラス ⇒ delete_ticketメソッドを参照しているようなのですが、requestにそのような機能はあるのでしょうか? requestは何なのでしょうか?
とても曖昧な質問で恐縮ですが、ご教示いただきたく宜しくお願い致します。
↓views.pyの一部です。下から2番目の先頭にあるrequestの意味が分かりません。
def cart_delete(request, ticket_id):
""" カートからチケットを削除する
POST用のView
"""
ticket = get_object_or_404(Ticket, id=ticket_id)
request.cart.delete_ticket(ticket)
return redirect('cart:list')
↓cart.pyの一部です。
def delete_ticket(self, ticket):
""" カート内から引数 ticket を除外する
"""
self.edited = True
filtered_items = []
for item in self.items:
if item['ticket'] != ticket:
filtered_items.append(item)
self.items = filtered_items
あなたの回答
tips
プレビュー