python - Django ne peut pas obtenir les paramètres front-end ?
过去多啦不再A梦
过去多啦不再A梦 2017-06-22 11:51:28
0
1
914

Paramètres transmis depuis le front-end :

Le code back-end obtient les paramètres de requête :

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 Les données envoyées depuis le front-end ne sont pas obtenues, c'est toujours la valeur par défaut. Je voudrais demander quelle pourrait être la raison?

Ce qui précède est la valeur transmise par ajax par le collègue front-end, mais elle n'a pas été obtenue.

Voici comment j'ai directement reconstitué la connexion pour y accéder dans le navigateur :

http://127.0.0.1:8000/workorders/download?status=2001&phone=13122001480&iden_num=9915

Les résultats de l'URL ont obtenu les paramètres, imprimé la requête.GET et téléchargé avec succès le formulaire

Je voudrais demander : est-il possible que les données aient été perdues lorsque nous les avons transférées entre le front-end et le back-end ?

过去多啦不再A梦
过去多啦不再A梦

répondre à tous(1)
某草草

Pourquoi est-ce que je vois un problème avec le point d'interrogation dans votre URL ? Êtes-vous sûr qu'il s'agit d'un point d'interrogation anglais ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal