Django python:'init_command'是此函数的无效关键字参数

时间:2019-10-07 17:31:47

标签: python mysql sql django database

DATABASES = { 
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'bookingsystem'),
        'USER': 'root',
        'PASSWORD': '',
        'OPTIONS': {
            'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
        }
    }
}

当我输入时:

python manage.py migrate

它返回错误:

TypeError: 'init_command' is an invalid keyword argument for this function

我正在寻找在数据库上创建新表的方法,但是当我通过XAMPP重新加载phpmyadmin时,没有任何改变。我似乎无法找出错误,因此非常感谢您的帮助。

我正在尝试遵循指南: https://data-flair.training/blogs/django-database/

1 个答案:

答案 0 :(得分:1)

只需将 'ENGINE': 'django.db.backends.sqlite3' 更改为 ENGINE': 'django.db.backends.mysql'