Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O Sul (para Django) pode inserir linhas de dados no banco de dados?


Você pode! É chamado de "migração de dados" .

Muitas vezes você pode querer usar um:o link acima dá um bom exemplo, outro é o "migração de dados para cada projeto 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()

(isso pega o domínio e o nome do site de settings.py , para uso com a estrutura de sites )