Realizzazione Recipy
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://bitbucket.org/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