如何清空Google App Engine本地数据库

时间:2011-10-19 15:42:06

标签: python google-app-engine django-nonrel

我在哪里删除本地数据库中的所有内容?

我看到了这个:http://fourtyten.blogspot.com/2009/07/how-to-empty-google-app-engines-local.html

但是我的WEB-INF目录没有local_db.bin

我也看到了这篇文章How to delete all datastore in Google App Engine?

  

如果您正在讨论开发数据存储区,则只需删除以下文件:“./ WWE-INF / appengine-Generated / local_db.bin”。下次运行开发服务器时,将再次为您生成该文件,并且您将拥有一个明确的数据库。

但我也找不到这个文件夹。

- 更新--- 我发现这篇文章How do I delete all entities from my local Google App-engine datastore?,看起来我可以使用dev_appserver.py --clear_datastore dennys

但是当我跑步时,我得到了这个python dev_appserver.py --celar_datastore dennys python: can't open file 'dev_appserver.py': [Errno 2] No such file or directory

如何在我的机器上找到dev_appserver.py的位置?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

打开终端并执行以下

cd /
find . -iname "*dev_appserver.py*" -type f

然后将其添加到.bash_profile中的路径

PATH=$PATH:<directory from previous command>

然后像前面提到的那样使用dev_appserver.py

dev_appserver.py --clear_datastore=yes <your app's directory>

请注意python dev_appserver.py <your_app>可能不起作用