HELP_TEXT_FORMAT_DATE = "Le format de la date est AAAA-MM-JJ"
HELP_TEXT_TAGS_ACCEPTES = "Pour le texte, les variables disponibles sont : \
{{ nom_candidat }} {{ prenom_candidat }} \
- {{ offre_emploi }}. Ces champs seront \
+ {{ offre_emploi }} et {{ genre_candidat }} \
+ (Pour Monsieur/Madame). Ces champs seront \
automatiquement remplacés par les informations de \
chaque candidat."
texte_template = Template(template.plain_text)
dict_texte = {"nom_candidat": candidat.nom,
"prenom_candidat": candidat.prenom,
- "offre_emploi": candidat.offre_emploi.nom,}
+ "offre_emploi": candidat.offre_emploi.nom,
+ "genre_candidat": "Monsieur" if candidat.genre == "M" \
+ else "Madame",
+ }
texte = Context(dict_texte)
# HTML text
html_template = Template(template.html)
nom = models.CharField(max_length=255)
resume = models.TextField(verbose_name="Résumé")
description = models.TextField()
+ #poste_id = models.IntegerField(verbose_name="Nombre de dépendant")
+ #poste_nom = models.CharField(max_length=255, verbose_name="Nom du poste")
#poste = models.ForeignKey('rh.Poste', db_column='poste')
date_limite = models.DateField(verbose_name="Date limite",
help_text=HELP_TEXT_FORMAT_DATE,)
related_name='+')
def __unicode__(self):
- return '%s %s [%s]' % (self.prenom, self.nom, self.id)
+ return '%s %s [%s]' % (self.nom, self.prenom, self.id)
def pieces_jointes(self):
return CandidatPiece.objects.filter(candidat=self)