Introduzione¶
Di cosa si tratta¶
Recipy è un progetto di esempio, che abbiamo ritenuto abbastanza semplice e rappresentativo delle funzionalità di base di Genropy. Nelle lezioni seguenti troverete i passaggi necessari per realizzare l’applicazione e i file scaricabili singolarmente, con i cambiamenti apportati ad ogni fase.
Cosa vogliamo ottenere¶
Con questo esercizio, contenuto nel progetto recipy vogliamo realizzare una semplice webapplication di backoffice, per gestire le seguenti tabelle
Ingrediente
Tipo ricetta
Ricetta
Gli ingredienti della ricetta
Le fasi della ricetta
Inoltre vogliamo gestire le seguenti tabelle di lookup
Tipo ingrediente
Unità di misura
Come funzionerà?¶
La tabella ingredienti¶
La tabella gerarchica tipo ricetta¶
La tabella delle ricette¶
La versione online¶
Dopo aver visto dai video come dovrebbe funzionare potete provare ad usare la versione online all’indirizzo
Autenticandovi come utente ospite
user: guest
password: cucina
Clonare il progetto da git¶
Vi suggeriamo di creare voi il progetto e i file seguendo le istruzioni riportate nelle lezioni, ma se invece desiderate partire dal progetto già concluso potete clonare il repository.
>>> git clone https://github.com/genropy/recipy.git
Suggerimento
Si raccomanda checkout del repository da dentro la directory genropy_projects
Esistono inoltre dei branch di git che riportano lo stato del progetto a tutte le fasi intermedie di ciascuna lezione. Questo vi permetterà di non digitare o non dover includere i file scaricati da questo sito singolarmente, ma di riportarvi allo stato finale della lezione usando direttamente un comando di git.
Se desiderate procedere in tal senso Se il gnrdaemon non è ancora avviato avviatelo in una finestra
>>> gnrdaemon
Adesso potete avviare in un’altra finestra il webserver
>>> gnrwsgiserve recipy
Autore della sezione: Davide Paci