gpt4 book ai didi

python - 连接到本地 mysql 数据库时 manage.py 检查失败

转载 作者:行者123 更新时间:2023-11-30 22:07:52 25 4
gpt4 key购买 nike

我有一个全新的 Django 项目。它仅包含“django-admin startproject”调用后的最低限度。

一切都很好,但是当我向其中添加数据库设置时,“python manage.py check”开始失败。更准确地说,它在“python manage.py check --tag models”上失败

这是我的设置

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'myschema',
'USER': 'root',
'PASSWORD': 'mysqlroot',
'HOST': '127.0.0.1',
'PORT': '33060',
}
}

我收到以下错误:

Process finished with exit code -1073741819 (0xC0000005)

请注意,该问题似乎只有在成功连接到数据库时才会发生。如果我在设置中输入了错误的信息或者服务器没有运行,我将收到常见的 django 错误消息。

有什么想法吗?见过类似的东西吗?

是否至少有一种方法可以让我在哪个级别出错进行调试?

编辑:我已经完成了

python -vv manage.py check --tag models

尝试获取更多调试信息。最后几行看起来像这样:

# code object from 'C:\\Users\\Div-o\\AppData\\Local\\Programs\\Python\\Python35\\lib\\site-packages\\django\\contrib\\contenttypes\\__pycache__\\forms.cpython-                                                                                                                                  35.pyc'
import 'django.contrib.contenttypes.forms' #<_frozen_importlib_external.SourceFileLoader object at 0x000001A2447F6198>
import 'django.contrib.contenttypes.admin' # <_frozen_importlib_external.SourceFileLoader object at 0x000001A2447D8D68>
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.cp35-win_amd64.pyd
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.pyd
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.py
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.pyw
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.pyc
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.cp35-win_amd64.pyd
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.pyd
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.py
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.pyw
# trying C:\Users\Div-o\AppData\Local\Programs\Python\Python35\lib\site-packages\django\contrib\sessions\admin.pyc
Segmentation fault

最佳答案

好吧,经过几天的纠缠,我通过卸载 x64 版本的 Python 并安装 32 位版本解决了这个问题。

我仍然不知道哪里出了问题,但已经解决了。我这样做是因为这是我的项目所在的计算机与这台计算机之间唯一不同的地方。如果有人知道为什么这会造成麻烦,我仍然想知道为什么。

关于python - 连接到本地 mysql 数据库时 manage.py 检查失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41059778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com