- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在遵循一本名为“Google App Engine With Python”的书中的第一个练习,并创建了一个名为 clock
的目录,其中包含两个名为 app.yaml
的文件和 main.py
,我已经从书中准确复制了代码,但我无法使用 dev_appserver.py
启动它。我认为这可能与 app.yaml
中的 URL 处理程序有关,但正如我所说,我已经完全复制了它,所以不确定问题是什么。当我在终端中运行 dev_appserver.py Clock 时,会发生这种情况:
Traceback (most recent call last):
File "/Users/James/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 103, in <module>
_run_file(__file__, globals())
File "/Users/James/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 97, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 346, in <module>
main()
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 334, in main
dev_server.start(options)
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 94, in start
env_variables=parsed_env_variables)
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 929, in __init__
env_variables)
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 132, in __init__
self._config_path)
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 499, in _parse_configuration
config, files = appinfo_includes.ParseAndReturnIncludePaths(f)
File "/Users/James/google-cloud-sdk/platform/google_appengine/google/appengine/api/appinfo_includes.py", line 93, in ParseAndReturnIncludePaths
'No URLMap entries found in application configuration')
google.appengine.api.appinfo_errors.MissingURLMapping: No URLMap entries found in application configuration
这是我的 app.yaml 代码:
application: clock
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: .*
script: main.application
libraries:
- name: webapp2
version: "2.5.2"
这是我的 main.py 代码
import datetime
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
message = '<p>The time is: %s</p>' % datetime.datetime.now()
self.response.out.write(message)
application = webapp2.WSGIApplication([('/', MainPage)], debug=True)
有人可以帮忙吗?
最佳答案
app.yaml 中的 handlers
部分格式不正确。 script:
部分需要在 url 模式下缩进,如下所示:
handlers:
- url: .*
script: main.application
关于python - GAE Python 应用程序无法启动 "No URLMap entries found in application configuration",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46617177/
我正在使用 url 映射将 URL 目录结构转换为站点内的类别,目前使用: class UrlMappings { static excludes = ['/css/*','/images/*
在 grails 中,如何向 UrlMappings.groovy(例如:println)添加一些代码,以便确定请求 URI 是什么以及哪个映射被命中(如果有)? 背景: 在这种情况下,有两个服务器根
我有一个 Controller ,该 Controller 主要用于使用show,update,save和delete操作的REST通信。相应地将其映射到UrlMappings.groovy文件中,并
我正在处理以下问题。在我们的项目中,我们为同一个网站推出了不同的国际化域名。问题来自不同语言的 UrlMappings。例如: 英文: name contact: "/contact"(control
我有一个依赖自定义URL映射的插件。当我安装插件时,我需要复制插件的UrlMappings.groovy的内容,并将其与安装插件的应用程序中的内容合并 但是,我想直接将这些url映射注册到grails
例如,假设我在 webapp 上有一个 API,并且我希望在 API 中使用与 webapp 的其余部分相同的 Controller 和操作。 在我的 urlmappings 文件中,我有 "/api
我正在创建一个 Grails 插件,我希望它添加自己的 UrlMappings。 UrlMappings.groovy使用插件的应用程序会忽略插件源中的文件,那么应该在哪里定义这些文件? 最佳答案 见
我有一个在Angular中使用Grails开发的Web应用程序,后面提供了REST服务调用,还提供了单页面应用程序的根页面以及定义ui-router的模板html文件。该应用程序将html5mode设
在我的UrlMapping.groovy中,我试图到达 Controller 发送参数的特定 View ,但这不起作用: "/"(view:'/myController/myAction?myPara
我按组组织了URL映射。 来自UrlMappings的示例: class UrlMappings { static mappings = { group "/rest", {
我想在URL中使用“-”分隔字符串参数。 我用以下命令配置了UrlMappings: name friendlyurl: "/${productId}-${title}_url"{ control
我有一个包含以下结构的 URLMapping.groovy 文件: class UrlMappings { static mappings = { "/someThing" (
鉴于此UrlMapping: "/foo/$foobar" { controller = "foo" action = "foo" constraints { } }
在 Grails 1.3.1 应用程序中,我希望 404 错误导致渲染“列表” Controller 的主索引操作。该 Controller 使用布局目录 (views/layouts/list.gs
我正在使用 Grails 2.1.1 并希望添加一些映射到 Controller 操作的自定义 URL。 我可以做到这一点,但原始映射仍然有效。 例如,我在 UrlMappings 中创建了一个映射
我试图了解 grails url 映射调用的幕后发生的情况,例如: "/pages/admin"(controller:"admin", action:"admin") 既然这是有效的 groovy
我在让 Grails 将我的 404 错误映射到文档中的错误 Controller 时遇到了一些问题。我正在运行 Grails 1.3.5,当我将以下映射添加到默认应用程序时: “404”( Cont
我的网站上有一个评论表,地址是 contact.aspx .我希望能够从 /comment 进行重定向(无扩展名)指向 contact.aspx . 我在 web.config 中设置了以下 url
我正在使用 Grails 2.3.11,并且有一个自定义的 taglib ( AuditTagLib ),进而调用 createLink()功能。 现在我正在为 AuditTagLib 编写单元测试,
更新:刚刚发现this bug看起来像我的问题。 我正在研究可用于纯JSON的客户端框架。我有一个网址映射为: "/books/$id?"(controller:'book', parseReques
我是一名优秀的程序员,十分优秀!