Étape 6: base de données
Jusqu'à maintenant je n’ai pas abordé la question des bases de données, mais à ce stade, vous devriez avoir une application web pour travailler, vous pouvez brancher une base de données dans. Commencer facile, c’est un principe de bonne conception pas à accéder à une base de données ou effectuer des calculs dans le module views.py. Pour ce faire, vous pouvez utiliser un fichier appelé api.py, puis faire des appels de fonctions dans ce fichier depuis une fonction d’affichage dans views.py.
cd home touch api.py atom api.py
Ce fichier peut ensuite être rempli des fonctions qui font des calculs, obtenir des données d’autres services d’api par le biais d’appels http, etc..
Ballon est très souple en ce sens que beaucoup de différents types de bases de données peut être utilisé avec l’application, vous êtes le bâtiment et êtes souvent tributaire de ce que votre application va faire. Certains des choix différents sont sqlite, mysql et mongodb.
Vous devriez maintenant avoir une application web pour travailler à l’aide de la fiole. Comme vous l’avez vu, ce n’était pas incroyablement difficile à installer. Ce tutoriel à peine gratté la surface de ce que peut faire la fiole, et il y a beaucoup de bibliothèques qui travaillent avec le flacon qui peut être une grande aide, comme la Fiole-Login et Ballon-SQLAlchemy. Espérons que cela vous aide sur votre chemin pour avoir une application web entièrement fonctionnel !