无法从Django管理面板创建新的post,但它是从pythonshell创建的

2024-09-30 00:31:59 发布

您现在位置:Python中文网/ 问答频道 /正文

在pythonshell中,我可以向数据库添加一个新的post,但是在Django管理面板中,它显示了一个类型错误。我正在使用Django和MySQL。 使用SQLite3工作正常,但是MySQL有什么问题?你知道吗

以下是完整trackback的错误:

TypeError at /admin/blog/post/1/change/
not all arguments converted during string formatting
Request Method: POST
Request URL:    http://127.0.0.1:8000/admin/blog/post/1/change/
Django Version: 2.1.1
Exception Type: TypeError
Exception Value:    
not all arguments converted during string formatting
Exception Location: F:\myproject\venv\lib\site- 
packages\django\db\models\lookups.py in process_lhs, line 157
Python Executable:  F:\myproject\venv\Scripts\python.exe
Python Version: 3.6.4
Python Path: ['F:\\myproject',  
             'F:\\myproject\\venv\\Scripts\\python36.zip',
        'C:\\Users\\Anuj\\AppData\\Local\\Programs\\Python\\Python36\\DLLs',
        'C:\\Users\\Anuj\\AppData\\Local\\Programs\\Python\\Python36\\lib',
        'C:\\Users\\Anuj\\AppData\\Local\\Programs\\Python\\Python36',
        'F:\\myproject\\venv',
        'F:\\myproject\\venv\\lib\\site-packages',
        'F:\\myproject\\venv\\lib\\site-packages\\setuptools-39.1.0- 
         py3.6.egg',
        'F:\\myproject\\venv\\lib\\site-packages\\pip-10.0.1-py3.6.egg']
         Server time:   Fri, 7 Sep 2018 18:28:47 +0000

下面是我的错误complete traceback的完整回溯

Django admin panel


Tags: djangovenvadminlibpackageslocalmyproject错误

热门问题