Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le Sud (pour Django) peut-il insérer des lignes de données dans la base de données ?

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 )