Lawrence Oluyede ha scritto:
Ora lo scheletro con la logica dell'applicazione è pronto ed usabile
tramite la interfaccia amministrativa di Django.

Ottimo

Ultimo appunti:
1) Sto usando l'ultima versione rilasciata di Django,
    non quella da trunk.

Come mai?


Non sono convinto sia una buona idea seguire le versione di sviluppo.

2) Ho usato OneToOneField ma la documentazione dice che cambierà
    semantica. Cosa conviene usare?

Non capisco il senso della relazione 1-1 tra utente e location.

Un utente ha una sola locazione geografica.

Non è
possibile che due utenti siano nello stesso posto?

Certo, e questo è permesso (ma voglio controllare un attimo).

Tra l'altro la
documentazione consiglia di usarlo per "This is most useful on the
primary key of an object when that object "extends" another object in
some way." o per situazioni dove una entità ne estende un'altra


E questo è esattamente quello che voglio fare.

3) Ci sono già dei TODO nel codice, e manca il test per il modulo google
4) La configurazione va sistemata, usando un path assoluto per il nome
    del database (almeno credo, non so se con mod_python vada bene anche
    così)

ll problema del punto 3 e 4 è che o metti i settings del server o
metti i settings in locale. La cosa migliore è mettere un
settings_template.py che contiene i settaggi del server, togliere
settings.py dall'svn e ognuno se lo sistema in locale come gli pare.

Questo non dovrebbe essere un problema, possiamo scrivere un setup.py
che si occupi di queste cose.

Altrimenti dovremmo programmare in ssh direttamente sul server.
Altro problema del punto 3 e 4. La chiave di Google?

4) Si deve aggiornare il diario (mannaggia a me quando mi vengono in
    mente cose che poi non sono in grado di gestire... ;-)).

Che è?


http://trac.python.it/wiki/Progetti/Pythonista/Diario


Approfitto per un ultimo appunto:
per funzionare il programma necessita di una chiave per Google Maps.
La chiave va messa in un file gmaps.key, nella stessa directory dove si
trova settings.py.
Il file non deve contenere spazi aggiuntivi.



Saluti e buona vigilia
Manlio Perillo

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a