Django http Spécifiez le code d'état et retournez.

Ce que vous voulez résoudre

-Spécifiez le code d'état Http dans Django et retournez. -La communication Ajax est effectuée avec jQuery, et je veux forcer l'échec à être exécuté dans des conditions spécifiques.

environnement

・ Windows10 premium ・ VScode ・ JQuery

résultat

Code Ajax omis Il s'agit du traitement lorsqu'une chaîne de caractères appropriée est transmise et que le caractère «test» n'est pas inclus dans la chaîne de caractères transmise.

test.py


import HttpResponse

get_post = request.POST["testData"]

if not "tester" in get_post:
    response = HttpResponse(status=500) #Spécifiez 500 comme code d'état
    return response

référence

Liste des codes d'état HTTP

Recommended Posts

Django http Spécifiez le code d'état et retournez.
[Python] Créer un écran pour le code d'état HTTP 403/404/500 avec Django
Vérifiez la réponse du code d'état HTTP avec la commande curl (#Linux #Shell)
Python> datetime> Implémentation> Spécifiez la date de fin, l'intervalle et la date de début, puis renvoyez et affichez chaque intervalle.
Spécifiez l'URL de la vue dans le modèle Django
Spécifiez le volume sous Linux et jouez le son
Récupérer le code retour d'un script Python depuis bat
Implémentez l'extension utilisateur Django et enregistrez les informations jointes
[Django 2.2] Trier et obtenir la valeur de la destination de la relation
Installez django sur python + anaconda et démarrez le serveur