mardi 24 avril 2018

Django: How to set a integer field max value based on Foreign Key atribute?

I have the following model:

class Atividades_cumpridas(models.Model):
    id_atividade = models.ForeignKey(Atividade, on_delete=models.CASCADE)
    id_jogador = models.ForeignKey(Jogador, on_delete=models.CASCADE)
    pontos_xp_ganhos = models.IntegerField()

    def __str__(self):
        str = self.id_atividade.nome_atividade + ' - ' + self.id_jogador.nome_jogador
        return str

and i want to set the pntos_xp_ganhos max value based on Atividade.pontos_XP_maximo. How can I do that and show the max value on the admin editing page?




Aucun commentaire:

Enregistrer un commentaire