为了账号安全,请及时绑定邮箱和手机立即绑定

点击保存后出现了“No such table”:blog_article 错误, 是需要创建数据表吗?

OperationalError at /admin/blog/article/add/

no such table: blog_article
Request Method:POST    
Request URL:http://localhost:8000/admin/blog/article/add/    
Django Version:1.11.3    
Exception Type:OperationalError    
Exception Value:no such table: blog_article
    
Exception Location:D:\Program Files\Anaconda3\lib\site-packages\django\db\backends\sqlite3\base.py in execute, line 328    
Python Executable:D:\Program Files\Anaconda3\python.exe    
Python Version:3.6.5    
Python Path:['C:\\Users\\Administrator\\Desktop\\DjangoLearn',
 'C:\\Users\\Administrator\\Desktop\\DjangoLearn',
 'D:\\Program Files\\Anaconda3\\python36.zip',
 'D:\\Program Files\\Anaconda3\\DLLs',
 'D:\\Program Files\\Anaconda3\\lib',
 'D:\\Program Files\\Anaconda3',
 'D:\\Program Files\\Anaconda3\\lib\\site-packages',
 'D:\\Program Files\\Anaconda3\\lib\\site-packages\\win32',
 'D:\\Program Files\\Anaconda3\\lib\\site-packages\\win32\\lib',
 'D:\\Program Files\\Anaconda3\\lib\\site-packages\\Pythonwin',
 'D:\\Program Files\\JetBrains\\PyCharm '
 '2018.2.1\\helpers\\pycharm_matplotlib_backend']
    
Server time:星期一, 13 八月 2018 04:53:07 +0000


正在回答

2 回答

找到原因了! 因为没有用manager.py做数据迁移创建数据表导致! 

1 回复 有任何疑惑可以回复我~
#1

慕前端8121017

奇怪 我用了 manager.py做数据迁移创建数据表 还是 这个错误 ``` `python3 manage.py makemigrations blog` `python3 manage.py migrate ```
2019-10-06 回复 有任何疑惑可以回复我~
#2

qq_慕的地2582237 回复 慕前端8121017

我也是。我也是做了迁移也是错误
2020-02-12 回复 有任何疑惑可以回复我~
我用的是自带的sqlite3,setting.py配置如下,请问再models.py中是否还要配置什么?
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65127    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

点击保存后出现了“No such table”:blog_article 错误, 是需要创建数据表吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号