我在哪里删除本地数据库中的所有内容?
我看到了这个: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的位置?
答案 0 :(得分:1)
要删除数据,请按照此处的步骤进行操作:http://code.google.com/appengine/docs/python/tools/devserver.html#Using_the_Datastore
此问题不再有效,我的问题列在此处:AppConfigNotFoundError for dev_appserver.py on Django-nonrel and Google App Engine
答案 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>
可能不起作用