2010-07-03 14 views
6

czy istnieje inny sposób REGEX (lub inny sposób), aby upewnić się, że pole klasy modelu będzie unikatowe? (Nie jest to klucz, albo przynajmniej nie zadeklarowane jako klucz jest shoulb być prosty Charfield)django unikalne pole

Dzięki

Odpowiedz

15

normalny sposób, aby pojedyncze pole wyjątkowy jest użycie unique argument dziedzinie konstruktor.

+0

Ale dlaczego to nie działa, gdy dodam 'unikalny = TRUE w' user_id = models.CharField (max_length = 20, unikalne = True) '? – Jacky

+0

Ten wątek sugeruje, że wyjątek można wykonać tylko po utworzeniu tabeli: http://stackoverflow.com/questions/17627556/django-unique-true-not-working Nie przetestowałem osobiście, aby sprawdzić, czy to prawda. –

Powiązane problemy