2016-10-24 4 views
0

я только начал новый движок базы данных проекта и измененияpython3 manage.py мигрирует получил ошибку

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

} затем после запуска python3 manage.py перенастройки я получил ошибку:

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

Похоже, что вы shortent поля 'applied' и данные не помещаются там больше. –

+0

Я не устанавливал свои приложения, просто использовал «django.contrib.admin», «django.contrib.auth» и т. Д., Как изменить тип «прикладной»? – Gxp

ответ

0

Вы должны:

python3 manage.py makemigrations 

А потом:

python3 manage.py migrate 

Тогда вы можете смело снова запустить сервер

Надеется, что это помогает

+0

несчастливо, не работает. если я использую sqlite3, он работает хорошо. – Gxp