如何解决调用导入的类时,处理查询到GoogleApp的css样式的主页的问题
| 我有这个app.yaml文件:application: *****
version: 1
runtime: python
api_version: 1
handlers:
- url: /static
static_dir: static
- url: /.*
script: main.py
builtins:
- datastore_admin: on
而这个main.py脚本:
import service
...
...
class UrlHandler(webapp.RequestHandler):
def get(self):
if self.request.query_string != \'\':
service.MainPage()
else:
self.response.out.write(template.render(\'templates/main.html\',{}))
...
...
可以做我想做的事吗?我希望... mainpage /请求以CSS样式表登陆到主html页面上,而... mainpage /?...请求由main.py调用的服务中的MainPage类处理。
解决方法
service.MainPage()
将无法访问框架已粘贴到get()
看到的webapp.RequestHandler
实例的request
和response
对象。
您可以将self
传递给service.MainPage()
(假设这是一个函数,而不是您要为其创建实例的类,而它们却对此不起作用)。
或者,甚至更简单(并假设ѭ9是webapp.RequestHandler
的子类),将\'render templates / main.html放在没有查询字符串的逻辑'那里,因为它只有几行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。