0
context_processors.py
に次の関数を追加しました。しかし、インデックスURLに行くと、私にエラーが返されます。それは自然な誤りです。インデックスに日付引数がないためです。django-context processorsがエラーを返す
このエラーが表示されないようにする方法はありますか?
sample_path = http://127.0.0.1:8000/reserve/2017-02-01/
def one_day_foods_NOT_PAID(request):
user = request.user
path = request.get_full_path()
date = path.strip('/').split("/", 2)
if len(date) == 0:
year, month, day = 0
else:
year, month, day = date[1].split("-")
foods = Reservation.objects.filter(order_date__startswith =
datetime.date(int(year), int(month), int(day))).filter(user=user)
return {'foods':foods}
あなたは問題がインデックスを表示するcontext_processorはなく、あなたの視野から来ていますか? – Wilfried
@ Wilfriedはい。イム、それを解決する – shahin