ここの私のコードでは、
if ...:
if form.is_valid():
order_created = create_order(request,item)
order_number = order_created.id
if order_number:
....
context = {'total':order_created.total}
私がこれを実行すると、私unboundlocal error,local variable 'order_created' referenced before assignment
は周りを見回しましたが、learnt
実際にはそのブロックからブロック内の変数にアクセスできません。を使用してはいけないことも学びましたglobal statement
。他にどのようにアクセスできますorder_created
か、ifブロックから宣言することもできましたが、それは順序を検証しません。