Est-il difficile de créer une interface API de style reposant? Évidemment, 5 minutes suffiront!
1. Penser
01. Est-il difficile de créer une interface API?
ingénieur de test logiciel:
◆ J'ai seulement testé l'interface API, je ne l'ai jamais créée
◆ Vous devez maîtriser un langage de développement back-end et un framework de développement back-end! ?
◆ La capacité cérébrale est limitée, c'est effrayant d'y penser
02. Comment créer une interface API?
◆ Utilisez Django restframework pour créer rapidement une interface API de style reposant
◆ Le sérialiseur et l'ensemble de vues fournis par le framework de restframework Django peuvent être facilement implémentés
◆ Simple et efficace, faible coût d'apprentissage
2. Construisez le projet
01, créer un projet
◆ Ouvrez pycharm
◆ Créer un projet
◆ Utilisez la source Douban pour installer Django Django restframework markdown
◆ Créer un projet Django
◆ Exécutez python manage.py runserver dans Terminal, visitez dans le navigateur, si la page suivante apparaît, cela signifie un succès
Troisièmement, créez une interface API
01, créez une sous-application et migrez
02, ajouter la configuration
Ajoutez la configuration suivante dans CreateRestfulAPI / settings.py:
03, écrire le code
◆ Créer un fichier users / serializers.py
◆ Ajoutez le code suivant dans users / views.py
◆ Créer un fichier users / urls.py de sous-route
◆ Ajoutez le code suivant dans le fichier de routage global CreateRestfulAPI / urls.py
◆ Créer un utilisateur super administrateur
◆ Exécutez le projet
Entrez sur la ligne de commande: python manage.py runserver
04. Affichage des effets
◆ Visitez la page d'accueil
◆ Connectez-vous en tant qu'utilisateur super administrateur
◆ Gérer les utilisateurs (POST, GET)
◆ Gérer les utilisateurs (GET, PUT, DELETE)
Quatre, résumé
◆ Cet article présente une méthode pour créer une interface API conforme au style Restful
◆ Y compris la construction de l'environnement du projet Django
◆ Réaliser la méthode de création d'interface GET, POST, PUT, DELETE, simple et efficace
◆ Cet article est excellent et original, il y a des lacunes, merci de nous le signaler!
Recommander un groupe d'échange d'apprentissage pour les tests de logiciels: 785128166, il y a des vidéos partagées, des conseils d'entretien, du matériel de test, des cartes mentales et des vidéos dans le groupe. Ce sont tous des produits secs, que vous pouvez télécharger et regarder. Partagez principalement la base de test, le test d'interface, le test de performance, le test automatisé, l'architecture TestOps, Jmeter, LoadRunner, Fiddler, MySql, Linux, l'optimisation de CV, les compétences d'entretien et les données vidéo réelles de projets de test à grande échelle. Utilisez chaque minute et chaque seconde de votre temps pour apprendre à vous améliorer, et n'utilisez pas «pas de temps» pour dissimuler votre paresse mentale! Essayez dur pendant que vous êtes jeune et donnez une explication à votre futur moi!
Numéro public: Programmeur Erhei, après avoir prêté attention, vous pouvez recevoir une grande quantité de matériel d'apprentissage gratuitement.
Les bonnes choses doivent être partagées avec des amis