django创建管理员时提示没有某项数据表

用pycharm开发django项目,所有的数据模型和管理员模型都创建好了,结果createsuperuser显示这个:


```python
C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key

You have 19 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, comp
itation, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
Traceback (most recent call last):
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\mysql\base.py", line 73, in exe
cute
    return self.cursor.execute(query, args)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 148, in execute
    result = self._query(query)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 310, in _query
    conn.query(q)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 548, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 775, in _read_query_
result
    result.read()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 1156, in read
    first_packet = self.connection._read_packet()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 725, in _read_packet

    packet.raise_for_error()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error

    err.raise_mysql_exception(self._data)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exceptio
n
    raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'exam.auth_user' doesn't exist")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 413, in
execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\base.py", line 354, in run_
from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\commands\createsupe
ruser.py", line 79, in execute
    return super().execute(*args, **options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\base.py", line 398, in exec
ute
    output = self.handle(*args, **options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\commands\createsupe
ruser.py", line 100, in handle
    default_username = get_default_username(database=database)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\__init__.py", line
142, in get_default_username
    username=default_username,
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\manager.py", line 85, in manager_
method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 431, in get
    num = len(clone)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 262, in __len__
    self._fetch_all()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 1324, in _fetch_a
ll
    self._result_cache = list(self._iterable_class(self))
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 51, in __iter__
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\sql\compiler.py", line 1175, in e
xecute_sql
    cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 98, in execute
    return super().execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 66, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 75, in _execute
_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\utils.py", line 90, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\mysql\base.py", line 73, in exe
cute
    return self.cursor.execute(query, args)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 148, in execute
    result = self._query(query)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 310, in _query
    conn.query(q)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 548, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 775, in _read_query_
result
    result.read()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 1156, in read
    first_packet = self.connection._read_packet()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 725, in _read_packet

    packet.raise_for_error()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error

    err.raise_mysql_exception(self._data)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exceptio
n
    raise errorclass(errno, errval)
django.db.utils.ProgrammingError: (1146, "Table 'exam.auth_user' doesn't exist")

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 395, in
execute
    django.setup()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\apps.py", line 27, in ready
    self.module.autodiscover()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\__init__.py", line 24, in aut
odiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\utils\module_loading.py", line 47, in autod
iscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\tianf\AppData\Local\Programs\学而思编程助手\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\tianf\PycharmProjects\examination\examination\account\admin.py", line 5, in <module>
    from utils.redis.rprofile import delete_profile, set_profile
ModuleNotFoundError: No module named 'utils.redis'

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 395, in
execute
    django.setup()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\apps.py", line 27, in ready
    self.module.autodiscover()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\__init__.py", line 24, in aut
odiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\utils\module_loading.py", line 47, in autod
iscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\tianf\AppData\Local\Programs\学而思编程助手\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\tianf\PycharmProjects\examination\examination\account\admin.py", line 5, in <module>
    from utils.redis.rprofile import delete_profile, set_profile
  File "C:\Users\tianf\PycharmProjects\examination\examination\utils\redis\rprofile.py", line 5, in <module>
    from utils.jsonencoder import JsonEncoder
ModuleNotFoundError: No module named 'utils.jsonencoder'

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 395, in
execute
    django.setup()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\apps.py", line 27, in ready
    self.module.autodiscover()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\__init__.py", line 24, in aut
odiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\utils\module_loading.py", line 47, in autod
iscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\tianf\AppData\Local\Programs\学而思编程助手\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\tianf\PycharmProjects\examination\examination\account\admin.py", line 5, in <module>
    from utils.redis.rprofile import delete_profile, set_profile
  File "C:\Users\tianf\PycharmProjects\examination\examination\utils\redis\rprofile.py", line 6, in <module>
    from utils.redis.connect import r
  File "C:\Users\tianf\PycharmProjects\examination\examination\utils\redis\connect.py", line 9, in <module>
    import redis
ModuleNotFoundError: No module named 'redis'

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 395, in
execute
    django.setup()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\apps.py", line 27, in ready
    self.module.autodiscover()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\__init__.py", line 24, in aut
odiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\utils\module_loading.py", line 47, in autod
iscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\tianf\AppData\Local\Programs\学而思编程助手\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\tianf\PycharmProjects\examination\examination\account\admin.py", line 5, in <module>
    from utils.redis.rprofile import delete_profile, set_profile
  File "C:\Users\tianf\PycharmProjects\examination\examination\utils\redis\rprofile.py", line 6, in <module>
    from utils.redis.connect import r
  File "C:\Users\tianf\PycharmProjects\examination\examination\utils\redis\connect.py", line 26, in <module>
    r = connector(settings.REDIS.get('default', {}))
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\conf\__init__.py", line 83, in __getattr__
    val = getattr(self._wrapped, name)
AttributeError: 'Settings' object has no attribute 'REDIS'

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 395, in
execute
    django.setup()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\apps.py", line 27, in ready
    self.module.autodiscover()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\admin\__init__.py", line 24, in aut
odiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\utils\module_loading.py", line 47, in autod
iscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\tianf\AppData\Local\Programs\学而思编程助手\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\tianf\PycharmProjects\examination\examination\compitation\admin.py", line 7, in <module>
    from competition.models import (BankInfo, ChoiceInfo, CompetitionKindInfo,
ModuleNotFoundError: No module named 'competition'

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key

You have 19 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, comp
itation, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
Traceback (most recent call last):
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\mysql\base.py", line 73, in exe
cute
    return self.cursor.execute(query, args)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 148, in execute
    result = self._query(query)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 310, in _query
    conn.query(q)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 548, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 775, in _read_query_
result
    result.read()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 1156, in read
    first_packet = self.connection._read_packet()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 725, in _read_packet

    packet.raise_for_error()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error

    err.raise_mysql_exception(self._data)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exceptio
n
    raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'exam.auth_user' doesn't exist")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 413, in
execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\base.py", line 354, in run_
from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\commands\createsupe
ruser.py", line 79, in execute
    return super().execute(*args, **options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\base.py", line 398, in exec
ute
    output = self.handle(*args, **options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\commands\createsupe
ruser.py", line 100, in handle
    default_username = get_default_username(database=database)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\__init__.py", line
142, in get_default_username
    username=default_username,
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\manager.py", line 85, in manager_
method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 431, in get
    num = len(clone)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 262, in __len__
    self._fetch_all()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 1324, in _fetch_a
ll
    self._result_cache = list(self._iterable_class(self))
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 51, in __iter__
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\sql\compiler.py", line 1175, in e
xecute_sql
    cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 98, in execute
    return super().execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 66, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 75, in _execute
_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\utils.py", line 90, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\mysql\base.py", line 73, in exe
cute
    return self.cursor.execute(query, args)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 148, in execute
    result = self._query(query)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 310, in _query
    conn.query(q)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 548, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 775, in _read_query_
result
    result.read()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 1156, in read
    first_packet = self.connection._read_packet()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 725, in _read_packet

    packet.raise_for_error()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error

    err.raise_mysql_exception(self._data)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exceptio
n
    raise errorclass(errno, errval)
django.db.utils.ProgrammingError: (1146, "Table 'exam.auth_user' doesn't exist")

(python) C:\Users\tianf\PycharmProjects\examination\examination>python manage.py createsuperuser
C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\TimeConvert\convert.py:20: PytzUsageWarning: The zone attr
ibute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py
tz-deprecation-shim.readthedocs.io/en/latest/migration.html
  self.BASE_TIME_ZONE = tz_localzone.zone if hasattr(tz_localzone, 'zone') else tz_localzone.key

You have 19 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, comp
itation, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
Traceback (most recent call last):
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\mysql\base.py", line 73, in exe
cute
    return self.cursor.execute(query, args)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 148, in execute
    result = self._query(query)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 310, in _query
    conn.query(q)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 548, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 775, in _read_query_
result
    result.read()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 1156, in read
    first_packet = self.connection._read_packet()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 725, in _read_packet

    packet.raise_for_error()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error

    err.raise_mysql_exception(self._data)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exceptio
n
    raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'exam.auth_user' doesn't exist")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 419, in
execute_from_command_line
    utility.execute()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\__init__.py", line 413, in
execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\base.py", line 354, in run_
from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\commands\createsupe
ruser.py", line 79, in execute
    return super().execute(*args, **options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\core\management\base.py", line 398, in exec
ute
    output = self.handle(*args, **options)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\commands\createsupe
ruser.py", line 100, in handle
    default_username = get_default_username(database=database)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\contrib\auth\management\__init__.py", line
142, in get_default_username
    username=default_username,
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\manager.py", line 85, in manager_
method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 431, in get
    num = len(clone)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 262, in __len__
    self._fetch_all()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 1324, in _fetch_a
ll
    self._result_cache = list(self._iterable_class(self))
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\query.py", line 51, in __iter__
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\models\sql\compiler.py", line 1175, in e
xecute_sql
    cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 98, in execute
    return super().execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 66, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 75, in _execute
_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\utils.py", line 90, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\utils.py", line 84, in _execute

    return self.cursor.execute(sql, params)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\django\db\backends\mysql\base.py", line 73, in exe
cute
    return self.cursor.execute(query, args)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 148, in execute
    result = self._query(query)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\cursors.py", line 310, in _query
    conn.query(q)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 548, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 775, in _read_query_
result
    result.read()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 1156, in read
    first_packet = self.connection._read_packet()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\connections.py", line 725, in _read_packet

    packet.raise_for_error()
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error

    err.raise_mysql_exception(self._data)
  File "C:\Users\tianf\PycharmProjects\examination\venv\python\lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exceptio
n
    raise errorclass(errno, errval)
django.db.utils.ProgrammingError: (1146, "Table 'exam.auth_user' doesn't exist")

一脸懵,根据网上的解决办法添加这行代码也没有用:
```python
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': "exam",
        "USER": "Wry",
        "PASSWORD": "Roy-2010",
        "options": {#options是新增内容
            "init_command": "SET foreign_key_checks = 0"
        }
    }
}