Maison  >  Questions et réponses  >  le corps du texte

python - Django ne peut pas obtenir les paramètres front-end ?

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梦2676 Il y a quelques jours878

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-06-22 11:53:28

    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 ?

    répondre
    0
  • Annulerrépondre