Estoy aprendiendo Django, pero el ORM no permite tener una clave principal de texto. Me gustaría tener una clave principal como 00RTTIN223 . ¿Hay alguna otra forma de evitar ese límite?
Este es un fragmento de django docs: https://docs.djangoproject.com/en/1.11/topics/db/models/
class Fruit(models.Model): name = models.CharField(max_length=100, primary_key=True) >>> fruit = Fruit.objects.create(name='Apple') >>> fruit.name = 'Pear' >>> fruit.save() >>> Fruit.objects.values_list('name', flat=True) ['Apple', 'Pear']Intente usar CharField con unique=True y primary_key=True
documentos de django sobre la clave_principal
class Product(models.Model): pid = models.CharField(max_length=255, primary_key=True)