sql >> Base de Datos >  >> RDS >> Mysql

¿Puede el Sur (para Django) insertar filas de datos en la base de datos?

¡Puedes! Se llama "migración de datos" .

Hay muchas ocasiones en las que puede querer usar uno:el enlace de arriba da un buen ejemplo, otro es el "migración de datos para cada proyecto de Django" :

from south.v2 import DataMigration
from django.conf import settings

class Migration(DataMigration):

    def forwards(self, orm):
        Site = orm['sites.Site']
        site = Site.objects.get(id=settings.SITE_ID)
        site.domain = settings.DOMAIN_NAME
        site.name = settings.SITE_NAME
        site.save()

(esto toma el dominio y el nombre del sitio de settings.py , para usar con el marco de trabajo )