用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"
}
}
}