2016-10-24 5 views
0

Ipython3 manage.py Migrate bekam einen Fehler

DATABASES = { 
'default': { 
    'ENGINE': 'mysql.connector.django', 
    'NAME': 'mysite', 
    'USER': 'root', 
    'PASSWORD': 'mypassword', 
    'HOST': '127.0.0.1', 
    'PORT': '3306', 
} 

} dann nach dem Ausführen python3 ein neues Projekt und Change-Datenbank-Engine gerade erst begonnen manage.py migrieren ich einen Fehler bekam:

Operations to perform: 
    Apply all migrations: admin, auth, contenttypes, sessions 
Running migrations: 
    Applying contenttypes.0001_initial...Traceback (most recent call last): 
    File "/usr/local/lib/python3.5/site-packages/mysql/connector/django/base.py", line 177, in _execute_wrapper 
    return method(query, args) 
    File "/usr/local/lib/python3.5/site-packages/mysql/connector/cursor.py", line 515, in execute 
    self._handle_result(self._connection.cmd_query(stmt)) 
    File "/usr/local/lib/python3.5/site-packages/mysql/connector/cursor.py", line 434, in _handle_result 
    self._handle_noresultset(result) 
    File "/usr/local/lib/python3.5/site-packages/mysql/connector/cursor.py", line 404, in _handle_noresultset 
    self._warnings[0][1], self._warnings[0][2]) 
mysql.connector.errors.DatabaseError: 1265: Data truncated for column 'applied' at row 1 
+2

Es sieht aus wie ein Feld 'applied' und die Daten shortent passen nicht in mehr da. –

+0

Ich hatte meine Apps nicht installiert, benutze einfach 'django.contrib.admin', 'django.contrib.auth' und so weiter, wie ändere ich den Typ von 'angewendet'? – Gxp

Antwort

0

Sie müssen:

python3 manage.py makemigrations 

Und dann:

python3 manage.py migrate 

Dann können Sie sicher den Server wieder

Hoffnung beginnen, das hilft

+0

unglücklicherweise funktioniert es nicht. Wenn ich sqlite3 benutze, funktioniert es gut. – Gxp

Verwandte Themen