Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Google AppEngine留言簿应用程序仅部分显示,本地主机上除外:8080_Python_Google App Engine - Fatal编程技术网

Python Google AppEngine留言簿应用程序仅部分显示,本地主机上除外:8080

Python Google AppEngine留言簿应用程序仅部分显示,本地主机上除外:8080,python,google-app-engine,Python,Google App Engine,我遵循了教程中的步骤8(包括步骤8)。所有的运行都很好,除了应用程序只显示部分登录功能没有显示,当我使用谷歌应用程序引擎启动器的浏览按钮查看上传的guestbookruud.appspot.com版本或本地版本时没有布局,显示端口13080。仅当我通过端口8080本地查看应用程序时,所有显示均符合预期 什么是错误的,如何解决 问题更新: 启动程序中的浏览按钮现在给出一个HTTP500错误。以下是本地日志: 2014-06-05 22:55:33 Running command: "['C:\\P

我遵循了教程中的步骤8(包括步骤8)。所有的运行都很好,除了应用程序只显示部分登录功能没有显示,当我使用谷歌应用程序引擎启动器的浏览按钮查看上传的guestbookruud.appspot.com版本或本地版本时没有布局,显示端口13080。仅当我通过端口8080本地查看应用程序时,所有显示均符合预期

什么是错误的,如何解决

问题更新: 启动程序中的浏览按钮现在给出一个HTTP500错误。以下是本地日志:

2014-06-05 22:55:33 Running command: "['C:\\Python27\\python.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--skip_sdk_update_check=yes', '--port=13080', '--admin_port=8005', 'C:\\Users\\ruudn_000\\Documents\\guestbook']"
INFO     2014-06-05 22:55:36,329 devappserver2.py:706] Skipping SDK update check.
WARNING  2014-06-05 22:55:36,351 api_server.py:378] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2014-06-05 22:55:36,375 api_server.py:171] Starting API server at: http://localhost:49346
INFO     2014-06-05 22:55:36,384 dispatcher.py:182] Starting module "default" running at: http://localhost:13080
INFO     2014-06-05 22:55:36,390 admin_server.py:117] Starting admin server at: http://localhost:8005
OperationalError('database is locked',)
Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 1302, in communicate
    req.respond()
  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 831, in respond
    self.server.gateway(self).respond()
  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 2115, in respond
    response = self.req.server.wsgi_app(self.env, self.start_response)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\wsgi_server.py", line 266, in __call__
    return app(environ, start_response)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\module.py", line 1407, in __call__
    return self._handle_request(environ, start_response)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\module.py", line 621, in _handle_request
    module=self._module_configuration.module_name)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\apiproxy_stub.py", line 165, in WrappedMethod
    return method(self, *args, **kwargs)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\logservice\logservice_stub.py", line 172, in start_request
    host, start_time, method, resource, http_version, module))
OperationalError: database is locked
OperationalError('database is locked',)
Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 1302, in communicate
    req.respond()
  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 831, in respond
    self.server.gateway(self).respond()
  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 2115, in respond
    response = self.req.server.wsgi_app(self.env, self.start_response)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\wsgi_server.py", line 266, in __call__
    return app(environ, start_response)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\module.py", line 1407, in __call__
    return self._handle_request(environ, start_response)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\module.py", line 621, in _handle_request
    module=self._module_configuration.module_name)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\apiproxy_stub.py", line 165, in WrappedMethod
    return method(self, *args, **kwargs)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\logservice\logservice_stub.py", line 172, in start_request
    host, start_time, method, resource, http_version, module))
OperationalError: database is locked

找到它,我在一个不同的项目目录下工作,而不是我上传的那个目录;虽然这很愚蠢,但它解释了发生了什么…

13080是管理端口还是端口?也许13080是Admin,正确的端口是8080?需要更多信息。8005是管理端口,13080是端口,两者都显示在本应用程序行的启动器中。但是,使用localhost:8080可以正确显示应用程序。日志上怎么说?从管理控制台查看“日志”页面。日志没有显示任何错误,favicon响应消息只有404188个响应代码,其余的只有200291个响应消息。最初,日志中存在索引错误;不过,通过运行本地请求,然后再次上传,很快就解决了这个问题。我正在运行最新的开发sdk 1.9.6。我很乐意提供更多的信息,只是我不知道什么是相关的。就源代码而言,我严格按照提供的步骤复制代码。首先,我安装了1.9.2版开发SDK的更新。我键入dev_appserver.py guestbook/启动本地服务器,在端口8080上运行默认值,没有错误消息。此外,除了没有显示网页的全部内容外,不会出现任何错误消息。