Heim > Fragen und Antworten > Hauptteil
Vom Frontend übergebene Parameter:
Der Back-End-Code ruft Parameter für die Abfrage ab:
def download_workorder(request):
# 组装excel表格
if request.method == 'GET':
phone = request.GET.get('phone',None)
iden_num = request.GET.get('iden_num',None)
status = request.GET.get('status','2000')
print(phone,iden_num,status)
status Die vom Frontend gesendeten Daten werden nicht abgerufen, es handelt sich immer noch um den Standardwert. Ich würde gerne fragen, was der Grund sein könnte?
Das Obige ist der von Ajax vom Front-End-Kollegen übergebene Wert, der jedoch nicht abgerufen wurde.
So habe ich die Verbindung direkt zusammengesetzt, um im Browser darauf zuzugreifen:
http://127.0.0.1:8000/workorders/download?status=2001&phone=13122001480&iden_num=9915
Die URL-Ergebnisse haben die Parameter erhalten, request.GET gedruckt und das Formular erfolgreich heruntergeladen
Ich möchte fragen: Ist es möglich, dass die Daten verloren gegangen sind, als wir sie zwischen Front- und Back-End übertragen haben?