gpt4 book ai didi

python - 如何在 Django 中重置数据库?我得到一个命令 'reset' not found 错误

转载 作者:IT老高 更新时间:2023-10-28 21:31:24 24 4
gpt4 key购买 nike

在此处通过示例教程跟随这个 Django:http://lightbird.net/dbe/todo_list.html

教程说:

"This changes our table layout and we’ll have to ask Django to reset and recreate tables:

manage.py reset todo; manage.py syncdb"

但是,当我运行 manage.py reset todo 时,我得到了错误:

$ python manage.py reset todo                                       
- Unknown command: 'reset'

这是因为我使用的是 sqlite3 而不是 postgresql 吗?

谁能告诉我重置数据库的命令是什么?

命令:python manage.py sqlclear todo返回错误:

$ python manage.py sqlclear todo    
CommandError: App with label todo could not be found.
Are you sure your INSTALLED_APPS setting is correct?

所以我在 settings.py 中将 'todo' 添加到我的 INSTALLED_APPS 中,然后再次运行 python manage.py sqlclear todo,导致此错误:

$ python manage.py sqlclear todo                                      
- NameError: name 'admin' is not defined

最佳答案

reset 已被 Django 1.5 中的 flush 替换,请参阅:

python manage.py help flush

关于python - 如何在 Django 中重置数据库?我得到一个命令 'reset' not found 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15454008/

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