(S) Error messages

Error messages

  • Wartość error message umożliwia skonstruowanie własnych wiadomości wyświetlanych w przypadku:
    • null – Podania wartości null, w polu które na to nie zezwala.
    • blank – Podania wartości pustej, w polu które na to nie zezwala.
    • invalid – Podania wartości nie spełniającej warunków (Np. Int w CharField)
    • invalid_choice
    • unique – Podania wartości nie unikalnej, w polu które musi być unikalne.
    • unique_for_date – Podania wartości nie unikalnej, w polu które musi być unikalne.
Django models.py:

class Tag(models.Model):
    # Validators:
    color_validator = ColorValidator()
    # Model values:
    name = models.CharField(max_length=32, blank=False, unique=True)
    color = models.CharField(
        max_length=8,
        blank=True,
        null=True,
        error_messages={
            'null': "Message",
            'blank': "Message",
            'invalid': "Message",
        },
    )
PDFPRINT

Robert T Kucharski

Cisco Network Engineer in GPW.

Dodaj komentarz