KeyError: ошибка 'force_color' при запуске inspectdb в Django - PullRequest
1 голос
/ 17 января 2020

Я пытаюсь выполнить проверенную команду за исключением некоторых таблиц в Django Я нашел этот вопрос: Как мне проверить таблицу 1 из базы данных, которая содержит 1000 таблиц , аналогично моей, но проблема в том, что когда я запускаю тот же код, я получаю странную ошибку script.py

from django.core.management.commands.inspectdb import Command
from django.conf import settings
from SFP_test.settings import DATABASES

if not settings.configured:
    settings.configure()
settings.DATABASES = DATABASES

Command().execute(table_name_filter=lambda table_name: table_name in ('base_table', 'bp_table', ), database='sfp')

error:

Traceback (most recent call last):
  File "/Users/user/PycharmProjects/SFP_crud_test/generateapp.py", line 24, in <module>
    Command().execute(table_name_filter=lambda table_name: table_name in ('base_table', 'bp_table', ), database='sfp')
  File "/Users/user/PycharmProjects/SFP_test/venv/lib/python3.7/site-packages/django/core/management/base.py", line 348, in execute
    if options['force_color'] and options['no_color']:
KeyError: 'force_color'
...