¿Cómo puedo especificar y usar un ENUM en un modelo de
¿Cómo puedo especificar y usar un ENUM en un modelo de
Tengo dos clases en mi base de datos sqlite, una tabla principal llamada Categoriey la tabla secundaria llamada Article. Primero creé la clase de tabla secundaria y agregué entradas. Así que primero tuve esto: class Article(models.Model): titre=models.CharField(max_length=100)...
Tengo un modelo de Django con dos métodos de administrador personalizados. Cada uno devuelve un subconjunto diferente de los objetos del modelo, según una propiedad diferente del objeto. ¿Hay alguna forma de obtener un conjunto de consultas, o simplemente una lista de objetos, esa es la unión...
Estoy configurando el administrador de Django para los siguientes modelos: class Quote(models.Model): author = models.CharField(max_length=100) quote = models.CharField(max_length=1000) tags = models.ManyToManyField('Tag') class Tag(models.Model): name =
Finalmente lancé mi proyecto al nivel de producción y de repente tengo algunos problemas con los que nunca tuve que lidiar en la fase de desarrollo. Cuando los usuarios publican algunas acciones, a veces aparece el siguiente error. Traceback (most recent call last): File
Tengo un modelo class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question y ahora quiero actualizar solo el activecampo. Entonces hago esto: survey =...
Tengo una lista de objetos, ¿cómo puedo ejecutar una consulta para dar el valor máximo de un campo? Estoy usando este código: def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details except IndexError: return 'no posts' return arg la calificación es un...
Instrucciones de mi supervisor: "Quiero evitar poner lógica en el models.py. De aquí en adelante, usemos eso como clases únicas para acceder a la base de datos, y mantengamos toda la lógica en clases externas que usan las clases de modelos, o envuélvalas". Siento que este es el camino...
Por varias razones ^, me gustaría usar un UUID como clave principal en algunos de mis modelos de Django. Si lo hago, ¿podré seguir usando aplicaciones externas como "contrib.comments", "django-vote" o "django-tagging" que usan relaciones genéricas a través de ContentType? Usando "django-vote"...
Tengo un modelo que me gustaría que contenga el nombre de un sujeto y sus iniciales (los datos son algo anonimizados y se rastrean por iniciales). Ahora mismo, escribí class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return...
Estoy tratando de obtener el último objeto de modelo de Django pero parece que no puedo tener éxito. Ninguno de estos funciona: obj = Model.objects.filter(testfield=12).latest() obj = Model.objects.latest().filter(testfield=12)
Tengo muchos objetos para guardar en la base de datos, por lo que quiero crear instancias de modelo con eso. Con django, puedo crear todas las instancias de modelos, con MyModel(data), y luego quiero guardarlas todas. Actualmente, tengo algo así: for item in items: object =
En django, ¿hay un campo de marca de tiempo predeterminado para todos los objetos? Es decir, ¿tengo que declarar explícitamente un campo de 'marca de tiempo' para 'creado en' en mi modelo, o hay alguna manera de obtener esto automágicamente?
Estoy teniendo problemas para entender esto. Ahora mismo tengo algunos modelos que se parecen a esto: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade =...
Estoy tratando de dividir el models.pyde mi aplicación en varios archivos: Mi primera suposición fue hacer esto: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/...
Supongamos que mi models.py es así: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Quiero que solo una de mis Characterinstancias tenga is_the_chosen_one == Truey todas las demás is_the_chosen_one == False. ¿Cuál es la mejor...
¿Cómo puedo obtener una lista de todos los objetos del modelo que tienen una ForeignKey apuntando a un objeto? (Algo así como la página de confirmación de eliminación en el administrador de Django antes de DELETE CASCADE). Estoy tratando de encontrar una forma genérica de fusionar objetos...
¿Por qué usaría en save(commit=False)lugar de simplemente crear un objeto de formulario a partir de la ModelFormsubclase y ejecutarlo is_valid()para validar tanto el formulario como el modelo? En otras palabras, ¿ save(commit=False)para qué sirve ? Si no les importa, ¿podrían proporcionar...
Este es mi modelo: class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) Pero no puede funcionar. ¿Cuál es el tamaño máximo del...
Tengo dos modelos como este: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Necesito hacer algo si el usuario tiene un perfil Type1 o Type2: if