Hello world,
these my models:
*class* Anagrafica (models.Model):
/## generic fields/
dateCreate = models.DateTimeField(auto_now_add=True, verbose_name="Data
Creazione")
dateLastModify = models.DateTimeField(auto_now=True, verbose_name="Data
Modifica")
/## table fields/
codiceAnagrafica = models.CharField(unique=True, maxlength=15,
verbose_name="Codice Anagrafica")
ragioneSocialeAnagrafica = models.CharField(unique=True, maxlength=100,
verbose_name="Ragione Sociale")
contrattoAnagrafica = models.IntegerField(choices=tipo_contratto,
verbose_name="CTC")
numeroContrattoAnagrafica = models.CharField(unique=True, maxlength=15,
verbose_name="Codice")
dataStipulaConcessioneAnagrafica = models.DateField(auto_now_add=True,
verbose_name="Data Stipula")
dataTermineConcessioneAnagrafica = models.DateField(verbose_name="Data
Termine Stipula")
insegnaAnagrafica = models.CharField(maxlength=255, blank=True,
verbose_name="Insegna")
partitaIvaAnagrafica = models.CharField(unique=True, maxlength=11,
blank=True, verbose_name="Partita IVA")
codiceFiscaleAnagrafica = models.CharField(maxlength=16, blank=True,
verbose_name="Codice Fiscale")
urlAnagrafica = models.URLField(maxlength=100, blank=True,
verify_exists=True, verbose_name="URL")
emailAnagrafica = models.EmailField(maxlength=100, blank=True,
verbose_name="Email")
noteAnagrafica = models.TextField(maxlength=255, blank=True,
verbose_name="Note")
telefonoAnagrafica = models.PhoneNumberField(verbose_name="Telefono")
telefono2Anagrafica = models.PhoneNumberField(blank=True,
verbose_name="Telefono")
faxAnagrafica = models.PhoneNumberField(verbose_name="Fax")
panAnagrafica = models.CharField(maxlength=5, blank=True,
verbose_name="PAN")
EsercizioSnai = models.CharField(maxlength=5, blank=True,
verbose_name="SNAI")
*class* Admin:
list_filter = ('contrattoAnagrafica',)
search_fields = ('codiceAnagrafica', 'ragioneSocialeAnagrafica',
'contrattoAnagrafica', 'numeroContrattoAnagrafica',
'dataStipulaConcessioneAnagrafica', 'telefonoAnagrafica', 'panAnagrafica',)
date_hierarchy = 'dateCreate'
list_display = ('codiceAnagrafica', 'ragioneSocialeAnagrafica',
'contrattoAnagrafica', 'numeroContrattoAnagrafica',
'dataStipulaConcessioneAnagrafica', 'urlAnagrafica', 'emailAnagrafica',
'telefonoAnagrafica', 'panAnagrafica',)
fields = (
('*** DATE ***', {'fields': ('dateCreate', 'dateLastModify',
'dataStipulaConcessioneAnagrafica', 'dataTermineConcessioneAnagrafica',)}),
('*** CODICI ***', {'fields': ('codiceAnagrafica',
'contrattoAnagrafica', 'numeroContrattoAnagrafica', 'panAnagrafica',
'EsercizioSnai',)}),
('*** ANAGRAFICA ***', {'fields': ('ragioneSocialeAnagrafica',
'insegnaAnagrafica', 'partitaIvaAnagrafica', 'codiceFiscaleAnagrafica',)}),
('*** CONTATTI ***', {'fields': ('urlAnagrafica',
'emailAnagrafica', 'telefonoAnagrafica', 'telefono2Anagrafica',
'faxAnagrafica',)}),
('*** NOTE ***', {'fields': ('noteAnagrafica',)}),
)
*class* RuoloContatto (models.Model):
/## generic fields/
dateCreate = models.DateTimeField(auto_now_add=True, verbose_name="Data
Creazione")
dateLastModify = models.DateTimeField(auto_now=True, verbose_name="Data
Modifica")
/## table fields/
nomeRuoloContatto = models.CharField(unique=True, maxlength=100,
verbose_name="Ruolo")
odvRuoloContatto = models.IntegerField(verbose_name="OdV")
*class* Admin:
list_filter = ('nomeRuoloContatto',)
search_fields = ('nomeRuoloContatto',)
date_hierarchy = 'dateCreate'
list_display = ('nomeRuoloContatto',)
*class* Contatto (models.Model):
/## generic fields/
dateCreate = models.DateTimeField(auto_now_add=True, verbose_name="Data
Creazione")
dateLastModify = models.DateTimeField(auto_now=True, verbose_name="Data
Modifica")
/## ForeignKey/
anagrafica = models.ForeignKey(Anagrafica, edit_inline=models.TABULAR,
num_in_admin=1, verbose_name="Ragione Sociale")
ruoloContatto = models.ForeignKey(RuoloContatto, verbose_name="Ruolo")
/## table fields/
cognomeContatto = models.CharField(unique=True, maxlength=100,
verbose_name="Cognome", core=True)
nomeContatto = models.CharField(unique=True, maxlength=100,
verbose_name="Nome", core=True)
telefonoContatto = models.PhoneNumberField(verbose_name="Telefono",
core=True)
faxContatto = models.PhoneNumberField(verbose_name="Fax", core=True)
cellulareContatto = models.PhoneNumberField(verbose_name="Cellulare",
core=True)
emailContatto = models.EmailField(maxlength=100, blank=True,
verbose_name="Email", core=True)
noteContatto = models.TextField(maxlength=255, blank=True,
verbose_name="Note", core=True)
/## fotoContatto/
When I want add a new "Anagrafica", in the bottom of template there is
one row for insert "Contatto".
In first field (select box) I want select "Ruolo Contatto" but there is
"RuoloContatto object" and not name of select.
Could you help me?
Thanks!
--
Vittorino Parenti
Thunder Systems Srl
Tel. 0258018011
Fax 0258018012
www.thundersystems.it
**** Riservatezza ****
In ottemperanza al D.L. n. 196 del 30/6/2003 in materia di protezione dei dati
personali, le informazioni contenute in questo messaggio sono strettamente
riservate ed esclusivamente indirizzate al destinatario indicato (oppure alla
persona responsabile di rimetterlo al destinatario).
Vogliate tener presente che qualsiasi uso, riproduzione o divulgazione di
questo messaggio e' vietato. Nel caso in cui aveste ricevuto questo messaggio
per errore, vogliate cortesemente avvertire il mittente e distruggere il
presente messaggio.
**** Confidentiality ****
According to the Italian law D.L. 196/2003 concerning the security of personal
data, all the information contained in this message are strictly confidential
and exclusively intended for the addressee (or for a person authorized to
delivery it to him/her).
You are hereby notified that any disclosure, reproduction, distribution or
dissemination or use of this communication is strictly prohibited. If you have
received this message in error, please destroy it and notify us immediately by
email.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---