Django配置MySQL数据库,报错TypeError: 'tuple' object is not callable
settings.py改动:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'django_try',
'USER':'root',
'PASSWORD':'MySQL110927'
}
}
init.py改动:
import pymysql
pymysql.version_info(1,3,13,"final",0)
pymysql.install_as_MySQLdb()
报错:
Traceback (most recent call last):
File "C:\Users\86189\Desktop\Web\Django\blog\manage.py", line 22, in <module>
main()
File "C:\Users\86189\Desktop\Web\Django\blog\manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "C:\Program Files\Python311\Lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line
utility.execute()
File "C:\Program Files\Python311\Lib\site-packages\django\core\management\__init__.py", line 382, in execute
settings.INSTALLED_APPS
File "C:\Program Files\Python311\Lib\site-packages\django\conf\__init__.py", line 89, in __getattr__
self._setup(name)
File "C:\Program Files\Python311\Lib\site-packages\django\conf\__init__.py", line 76, in _setup
self._wrapped = Settings(settings_module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python311\Lib\site-packages\django\conf\__init__.py", line 190, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python311\Lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\Users\86189\Desktop\Web\Django\blog\blog\__init__.py", line 3, in <module>
pymysql.version_info(1,3,13,"final",0)
TypeError: 'tuple' object is not callable
如何处理?谢谢