Articles of django sur

Migración sur django, no establece por defecto

Yo uso el sur para migrar mis modelos django. Sin embargo, hay un error desagradable en el sur. No establece valores por defecto en las bases de datos de Postgres. Ejemplo: created_at = models.DateTimeField(default = datetime.now) tag_id = models.PositiveIntegerField(default = 0) El sur agregará estos 2 campos a la base de datos, pero no puede […]

Django & South: Agregando un nuevo campo pero DatabaseError ocurre “la tabla ya existe”

Al intentar agregar un nuevo campo a un modelo / tabla preexistente, obtengo un error de base de datos con ‘la tabla ya existe’. He ejecutado migraciones antes de esta, por lo que estoy un poco confundido por el hecho de que al agregar un nuevo campo aparezca este error. Comandos ejecutados: python manage.py schemamigration […]

Django Sur: convertir un campo nulo = verdadero en un campo nulo = falso

Mi pregunta es, ¿cuál es la mejor práctica para convertir un campo null=True en un campo null=False usando Django South? Específicamente, estoy trabajando con un ForeignKey .

Campo UUID agregado después de datos ya en la base de datos. ¿Hay alguna manera de rellenar el campo UUID para los datos existentes?

He agregado un campo UUID a algunos de mis modelos y luego migré con South. Cualquier nuevo objeto que cree tiene el campo UUID rellenado correctamente. Sin embargo, los campos UUID en todos mis datos anteriores son nulos. ¿Hay alguna manera de llenar los datos UUID para los datos existentes?

Cambia la columna del modelo Django por defecto usando South

Estoy usando South con una base de datos Postgresql para un proyecto Django. Hay un campo de modelo que me gustaría cambiar el valor predeterminado para seguir adelante. No necesito registros previos efectuados. Sólo nuevos registros. ¿Necesito hacer una migración para esto, o simplemente cambiar el modelo? DETALLE DE CAMPO ANTIGUO: background_style = models.CharField(max_length=1, choices=BACKGROUND_STYLE, […]

¿Core django admite la migración sin django-south o una aplicación similar?

¿Django consiste en un concepto de migración sin una aplicación al sur? Si no, ¿por qué no lo incluyeron en Django 1.4? [Dado que, es un deber tener] Por favor ayuda..

Error de Django South: AttributeError: el objeto ‘DateTimeField’ no tiene atributo ‘model’`

Así que estoy tratando de migrar una tabla agregándole dos columnas. Una fecha de startDate y una fecha de endDate . Usando el south para Django, esto debería ser una simple migración. Tengo un montón de otras tablas con dateTimes en ellas también, pero por alguna razón estoy obteniendo un problema aquí y no lo […]

Los campos de Django GenericRelation no están disponibles durante la migración al sur

En un proyecto de Django, tengo modelos definidos de esta manera: from django.db import models from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes import generic class TaggedEntry(models.Model): content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() content_object = generic.GenericForeignKey(“content_type”, “object_id”) class Meta: abstract = True class File(TaggedEntry): name = models.CharField(max_length = 256) # some more fields class Folder(models.Model): name = […]

Uso de Django South para pasar de la herencia concreta a la herencia abstracta

Tengo un proyecto Django existente que tiene varios modelos que utilizan la herencia concreta de una clase base. Después de una consideración más profunda, y después de leer acerca de lo que la gente como Jacob Kaplan-Moss tiene que decir al respecto , usar esta herencia concreta es innecesario en mi caso. Me gustaría migrar […]

Sur: comando desconocido ‘migrar’

Me estoy poniendo sin piedad $ python manage.py migrate Unknown command: ‘migrate’ Type ‘manage.py help’ for usage. Saqué el código de github en una computadora nueva. Este código está probado y está funcionando en otras computadoras. El código completo funciona bien, excepto por el hecho de que no puedo ejecutar migraciones. Instalé mi entorno virtual […]