Est-il difficile de créer une interface API de style reposant? Évidemment, 5 minutes suffiront

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?

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

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

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

01, créer un projet

◆ Ouvrez pycharm

◆ Créer un projet

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Utilisez la source Douban pour installer Django Django restframework markdown

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Créer un projet Django

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Exécutez python manage.py runserver dans Terminal, visitez dans le navigateur, si la page suivante apparaît, cela signifie un succès

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

Troisièmement, créez une interface API

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

01, créez une sous-application et migrez

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

02, ajouter la configuration


Ajoutez la configuration suivante dans CreateRestfulAPI / settings.py:

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

03, écrire le code

◆ Créer un fichier users / serializers.py

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Ajoutez le code suivant dans users / views.py

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Créer un fichier users / urls.py de sous-route

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Ajoutez le code suivant dans le fichier de routage global CreateRestfulAPI / urls.py

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Créer un utilisateur super administrateur

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Exécutez le projet

Entrez sur la ligne de commande: python manage.py runserver

04. Affichage des effets

◆ Visitez la page d'accueil

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Connectez-vous en tant qu'utilisateur super administrateur

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Gérer les utilisateurs (POST, GET)

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ Gérer les utilisateurs (GET, PUT, DELETE)

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

Quatre, résumé

Est-il difficile de créer une interface API de style reposant?  Évidemment, 5 minutes suffiront

 

◆ 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
 
 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_53519100/article/details/114645854
conseillé
Classement