J'ai eu l'opportunité de créer une application web à partir de zéro avec Python, donc en résumé! Cet article concerne la conception d'applications, la conception et la création de bases de données.
Article précédent [Python] Application Web à partir de 0! Travaux pratiques (0) ~ Construction de l'environnement --- Qiita
L'objectif est de créer une application Web avec la fonctionnalité CURD en utilisant HTML, CSS, JavaScript, Python et SQL.
Cette fois, j'aimerais créer une application Todo simple comme sujet.
Les fonctions requises sont
Disons quatre. Ces acronymes sont parfois appelés CRUD et la plupart des applications professionnelles sont basées sur ces fonctionnalités. J'ai créé chaque image d'écran.
Le Todo enregistré est affiché dans un format de liste. Il y a un nouveau bouton d'ajout, qui ouvre le nouveau formulaire d'inscription. Vous pouvez modifier et supprimer chaque ligne à partir des boutons situés sur chaque ligne.
Ceci est le nouveau formulaire d'inscription de Todo. Entrez un titre et cliquez sur le bouton "Ajouter" pour l'ajouter à la liste.
Ceci est le formulaire d'édition de Todo. Todo sera mis à jour en mettant à jour le titre et en appuyant sur le bouton "Mettre à jour".
Si vous appuyez sur le bouton Supprimer dans la liste, les données de la ligne correspondante seront supprimées. À ce moment-là, un message vous demandant si vous souhaitez le supprimer sera affiché, et si vous appuyez sur le bouton «Supprimer», Todo sera supprimé.
C'est la seule conception de base de données (rires) Le fait est qu'en fournissant une colonne appelée is_deleted, il est possible de supprimer logiquement Todo. La suppression logique signifie que les données restent, mais il apparaît à l'utilisateur qu'elles ont été supprimées en lui attribuant un indicateur «disparu ou non disparu». C'est une méthode. Lors de la suppression, définissez is_deleted = true et n'affichez pas les données pour lesquelles is_deleted est true dans la liste.
Inversement, une instruction SQL DELETE qui supprime complètement les données de la base de données est appelée «suppression physique».
id: ID Todo (unique) title: Le titre de Todo created: la date et l'heure de création du Todo isDeleted: Todo est-il suppriméFaisons-le en fait à partir de la base de données! pgAdmin4 est un outil qui fonctionne dans le navigateur. Pour Windows, tapez "pgadmin" dans la zone de recherche de la barre de menu et il devrait apparaître.
De là, il sera généré dans l'ordre suivant. Groupe de serveurs-> Serveur-> Base de données-> Schéma-> Table
Vous devez d'abord créer un groupe de serveurs pour votre base de données.
Sélectionnez Objet> Créer> Groupe de serveurs.
Le nom est "Todo Servers".
Ensuite, créez un serveur. Cliquez avec le bouton droit sur TodoServers> Créer> Serveur.
Le nom est "Todo Server".
Sur l'onglet Connexion Host name/address: localhost Password: postgres Veuillez entrer et enregistrer.
Créez ensuite la base de données. Cliquez avec le bouton droit sur les bases de données de TodoServer et sélectionnez Créer> Base de données.
Enregistrez-le sous le nom "Todo Database".
Cliquez avec le bouton droit sur Schémas> public> Tables dans TodoDatabase et sélectionnez Créer> Table.
Le nom est «à faire».
Dans l'onglet Colonnes, définissez les colonnes comme indiqué dans l'image et enregistrez. (Vous pouvez l'ajouter à partir du bouton + en haut à droite)
Jusqu'à ici pour cette fois! Nous avons fait une conception d'écran simple, une conception de base de données et une construction de base de données pour l'application!
Nous allons construire le côté serveur (Rest API)! [Python] Application Web à partir de 0! Pratique (2) -Bonjour le monde- --Qiita
Recommended Posts