我正在尝试清除我的本地数据库,如解释in the docs
但是当我尝试运行dev_appserver.py --clear_datastore
命令时,我得到google.appengine.tools.dev_appserver.AppConfigNotFoundError
dev_appserver.py --clear_datastore dennys
Traceback (most recent call last):
File "/usr/local/bin/dev_appserver.py", line 76, in <module>
run_file(__file__, globals())
File "/usr/local/bin/dev_appserver.py", line 72, in run_file
execfile(script_path, globals_)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_main.py", line 687, in <module>
sys.exit(main(sys.argv))
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_main.py", line 575, in main
appinfo, matcher = dev_appserver.LoadAppConfig(root_path, {})
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 4359, in LoadAppConfig
raise AppConfigNotFoundError
google.appengine.tools.dev_appserver.AppConfigNotFoundError
答案 0 :(得分:2)
您必须在命令行中将应用程序的目录指定为dev_appserver.py。
答案 1 :(得分:1)
我通过以下方式解决了这个问题:
运行 - &gt;调试配置 - &gt; (右键单击)PyDev Google App Run - &gt;新
在“项目”下输入项目名称。
然后点击“Arguments”并输入app.yaml文件所在的路径位置。下图描述了我在说什么:
答案 2 :(得分:0)
您缺少文档中所述的布尔值yes:
dev_appserver.py --clear_datastore=yes myapp