当前位置: 首页 > 面试题库 >

如何在Django中重置数据库?我收到命令“重置”未找到错误

郎磊
2023-03-14
问题内容

在此处跟随Django by Example教程:http://lightbird.net/dbe/todo_list.html

本教程说:

“这改变了我们的表布局,我们必须要求Django重置并重新创建表:

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中的INSTALLED_APPS中添加了“ todo”,然后python manage.py sqlclear todo再次运行,导致此错误:

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

问题答案:

reset已被flush Django 1.5 取代,请参阅:

python manage.py help flush


 类似资料:
  • 我觉得自己是个白痴,不得不问这个问题,我已经问了所有类似的问题,但都没有用。我在mac上的一个流浪vm中运行Ubuntu14.04。我已安装composer,并已运行以下命令: (这似乎已经工作,并显示laravel是下载的东西之一) 我还将这一行添加到了。巴什尔 请注意,我将此添加到流浪者用户和根用户. bashrc文件中。我已经注销并返回到shell,并使用以下命令验证了路径: 这给了我这个:

  • 我正在学习bash在我的Mac: 在我的Mac中有一个最简单的bash脚本,名为: 但在我的终端中,我想运行它,但失败了: 我不知道为什么会有错误,一切都好。

  • 我正在建立node.js,以便使用流星、德比或余烬等框架,但很早就遇到了一些问题。按照这些说明(http://www.nodebeginner.org),我安装了节点,创建了一个简单的helloworld.js文件,然后在终端中运行以下命令: 但我得到以下错误: 我尝试导航到该目录,然后简单地运行: 但是得到同样的错误。我对node.js完全陌生,不知所措。 正在运行OS X 10.7.5和最新版

  • 当我在mac上打开终端时,它会显示出来 (我的echo$PATH) 我已经尝试编辑我的。bash_profile 但它仍然显示我"导出:命令未找到,当我启动终端... 另外,所有的命令似乎都有效,但我内心的完美主义者在尖叫!

  • 我正在运行Fedora27,我正在尝试安装Reaver1.4,下面是命令。 结果呢。 任何帮助都将不胜感激。

  • 我正在尝试在windows 7中配置nutch,我已经按照以下步骤进行了操作 我已经下载并解压缩了apache nutch 1.8,我已经在conf/nutch-site.xml中指定了代理名称 在阿帕奇家园听从指挥 mkdir-p URL cd网址 触摸种子。txt文件-- nutch.apache.org/ 在conf/regex-urlfilter中。txt编辑方式-- 但当我在垃圾桶里 b