con che versione d django stai lavorando ?
joe pellizzer yerma srl Il giorno 14/ott/06, alle ore 22:33, Vittorino Parenti ha scritto: > > 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 django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users -~----------~----~----~----~------~----~------~--~---