2010-07-03 12 views
6

¿Hay alguna otra manera de REGEX (u otra manera) para asegurar que un campo de clase de modelo sea único? (No es una clave, o al menos no declarado como una clave, se shoulb ser un simple CharField)django campo único

Gracias

Respuesta

15

La forma normal de hacer un solo campo único es utilizar el argumento unique al campo constructor.

+0

Pero, ¿por qué no funciona cuando agrego 'única = TRUE en' user_id = models.CharField (max_length = 20, único = verdadero) '? – Jacky

+0

Este hilo parece sugerir que único se puede hacer solo cuando se crea una tabla: http://stackoverflow.com/questions/17627556/django-unique-true-not-working No he probado personalmente para ver si eso es verdad. –

Cuestiones relacionadas