quartier=models.CharField(max_length=100,blank=True,help_text=u"Séparer les différentes appelation du quartier par des virgules")
type_bien=models.ForeignKey(Categorie,limit_choices_to={"is_active":True},verbose_name='Type de bien')
price=models.PositiveIntegerField(u"Coût du bien")
periode=models.CharField(max_length=1,choices=[('3','Annuel'),('4','Hebdo'),('2','Journalier'),('1','Mensuel')],help_text='Ce champ est obligatoire si et seulement si le type d\'operation est une location',blank=True)
defupload_path(self,filename):
extension=os.path.splitext(filename)[1]
new_name=str(time.time())+extension
return"annonceimage/"+new_name
p_image=models.ImageField("Image principale",upload_to=upload_path,null=True,blank=True,help_text="La taille maximale est de %s"%filesizeformat(IMAGE_SIZE))
nb_chambre=models.PositiveIntegerField('Nombre de chambre',null=True,blank=True)
nb_salon=models.PositiveIntegerField('Nombre de salon',null=True,blank=True)
nb_wc=models.PositiveIntegerField('Nombre de WC',null=True,blank=True)
nb_douche=models.PositiveIntegerField('Nombre de douche',null=True,blank=True)
nb_cuisine=models.PositiveIntegerField('Nombre de cuisine',null=True,blank=True)