2017-02-10 1 views
0

새 프로젝트를 만들고 수퍼 유저를 만들었습니다. models.py를 코딩하고 eclipse를 사용하여 마이그레이션을 실행하면 오류 메시지가 표시되고 Django 관리자에게는 아무 것도 없습니다.파이썬을 실행할 때 MySQL 오류가 발생했습니다. 장고가 이클립스를 사용하여 마이그레이션합니다.

다음은 오류 메시지입니다.

System check identified some issues: 
WARNINGS: 
?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default' 
HINT: MySQL's Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by escalating warnings into errors. 
It is strongly recommended you activate it. See: https://docs.djangoproject.com/en/1.10/ref/databases/#mysql-sql-mode 
Operations to perform: 
    Apply all migrations: admin, auth, contenttypes, sessions 
Running migrations: 
    No migrations to apply. 
Finished "C:\Users\ds\workspace\board\manage.py migrate" execution. 

은 여기 내 models.py

from __future__ import unicode_literals 
from django.db import models 
from unittest.util import _MAX_LENGTH 
from pip.cmdoptions import editable 
from django.template.defaultfilters import default 
from datetime import datetime 

# Create your models here. 


class User(models.Model): 
    id = models.CharField(_MAX_LENGTH=10) 
    password = models.CharField(_MAX_LENGTH=10) 
    join_date = models.DateTimeField(editable=False, default=datetime.now()) 


class todo(models.Model): 
    user = models.ForeignKey('id') 
    title = models.TextField 
    content = models.TextField 
    date = models.DateField(editable=False, default=datetime.now()) 
+0

멋진 이야기, 형. 어딘가에 질문이 있었습니까? https://ericlippert.com/2014/03/05/how-to-debug-small-programs/ – spencer7593

+0

settings.py에서 질문에 데이터베이스 섹션을 추가 할 수 있습니까? –

답변

1

있는 문서 참조를 https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-sql-mode

입니다 그리고 여기이 경고와 미래의 오류를 피하기 위해 데이터베이스 구성의 예입니다

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'dbname', 
     'USER': 'dbuser', 
     'PASSWORD': 'dbpassword', 
     'HOST': 'localhost', 
     'PORT': '', 
     'OPTIONS': { 
      'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", 
     }, 
    } 
} 
관련 문제