Tu peux! C'est ce qu'on appelle une "migration de données" .
Il y a de nombreuses fois où vous voudrez peut-être en utiliser un :le lien ci-dessus donne un bon exemple, un autre est le "migration de données pour chaque projet 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()
(cela récupère le domaine et le nom du site à partir de settings.py
, à utiliser avec le framework de sites
)