首页 > 解决方案 > 无法从 django 管理面板创建新帖子,但它是从 python shell 创建的

问题描述

从 python shell 我可以向我的数据库添加一个新帖子,但是从 Django 管理面板它显示一个类型错误。我正在将 Django 与 MySQL 一起使用。使用 SQLite3 它工作正常,但 MySQL 有什么问题?

这是完整引用的错误:

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

这是我的错误完整回溯的完整回溯

Django 管理面板

标签: pythonmysqldjango

解决方案


推荐阅读