Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann der Süden (für Django) Datenzeilen in die Datenbank einfügen?

Du kannst! Es heißt "Datenmigration" .

Es gibt viele Gelegenheiten, in denen Sie vielleicht eines verwenden möchten:Der obige Link gibt ein gutes Beispiel, ein anderes ist das "Datenmigration für jedes Django-Projekt" :

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()

(Dies übernimmt den Domain- und Site-Namen aus settings.py , zur Verwendung mit dem sites framework )