Reference: http://www.voidcn.com/article/p-hesvaooz-ru.html
Original:
Python./manage.py syncdb--database Slave
变更为:
Python manage.py migrate--run-syncdb--database slave
Original:
fromDjango.contrib.contenttypes.modelsImportContentTypedefrun ():defDo (Table):ifTable is notnone:table_objects=Table.objects.all () forIinchTable_objects:i.save (using='slave') ContentType.objects.using ('slave'). All (). Delete () forIinchContentType.objects.all (): Do (I.model_class ())
Become more
#-*-Coding:utf-8-*-
From __future__ import unicode_literals
From Django.contrib.contenttypes.models import ContentType
defrun (): Failed_list= [] defDo (table):ifTable is notNone:Try: Table_objects=Table.objects.all () forIinchTable_objects:i.save (using='slave') except: failed_list.append (table) ContentType.objects.using ('slave'). All (). Delete () forIinchContentType.objects.all (): Do (I.model_class ()) whilefailed_list:table=failed_list.pop (0) do (table)
Django 10.5 sqlite3 migrating to MySQL