问题标签 [webapp2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 提交表单时如何启用后退按钮
我有一个相当高级的表单,可以发布到预览页面:
按下继续时到达的预览页面如下所示
现在我想实现“返回并编辑广告”按钮,但只是 javascript history -1 没有这样做,因为不记住表单字段。我在进行预览时将字段写入数据存储区,如果用户返回,它可能是带有新 id 的全新提交,并且旧实体不会被发布,因为它具有变量 submit=false 或类似的变量。
现在我无法使用 javascript 启用后退按钮,您知道如何实现我的按钮“返回并编辑广告”吗?
我正在使用 wtforms、jinja2 模板和 webapp2。
python - GAE 的 webapp2 i18n 无法识别 django 模板 {% trans %} 标签
我正在尝试将 i18n 功能添加到我正在处理的一个小测试项目中。我正在使用 webapp2_extras i18n 库。我有 locale 文件夹,其中包含使用 babel 命令行创建的编译翻译 .mo 文件。该应用程序本身只是一个简单的 django 模板和一个带有一个处理程序的 main.py。当我在 main 中使用 gettext 方法时,我确实得到了翻译后的文本,但是模板内用 {% trans %} 标签包裹的字符串没有被翻译。这是处理程序:
在“消息”中,字符串被翻译,但在模板内部,用 {% trans %} 包裹的相同字符串不是。
谢谢,
python - 如何在 Google App Engine 上使用 Python 发送 JSON 格式的 cookie 数据?
我正在尝试在 Python 脚本中编码一个对象并将其设置为 cookie,以便我可以使用客户端 JavaScript 读取它。
我尝试这样做的每一种方式都遇到了问题。通常,cookie 的格式会导致 JSON.parse() 中断。
我当前的脚本:
...这导致
在客户端。
我真的不想引入一个 hack-y 解决方案来替换逗号出现时的实例。任何想法如何使用 Python 传递复杂的数据结构(通过设置和读取 cookie)?
debugging - 如何在 Pycharm 中本地调试 Google App Engine Web 应用程序?
我正在学习这个要求我们使用谷歌应用引擎的Udacity 课程。我使用 Pycharm 作为我的 python IDE。当我编辑 python 文件然后转到http://localhost:portnumber时,我得到“服务器错误”。如何找出导致我的 python 文件中的错误的原因?我可以调试一个普通的本地 python 文件。但是,这是一个 Web 应用程序。我可以在本地调试它吗?
python - 当用户是 ndb.expando 时如何指示所有权
我有一个创建的非 ndb 实体和一个拥有该对象的 webapp2 用户。是否可以将密钥保留为实例变量?我尝试执行此操作时遇到异常:
违规代码
模型
有没有推荐的方法来做我想做的事情?
谢谢
python - 谷歌应用引擎上的 mimetypes.mime_guess() 行为奇怪
在我的 python shell 中,我可以做
它的行为符合预期,但是,在谷歌应用引擎上运行相同的代码(或至少,这个相同的例子),它返回(None, None)
我做错了吗?:)
顺便说一句- 我的 macbooks shell 是 python 2.7,app-engine 也是 2.7
google-app-engine - webapp2 的默认模型和处理程序目录?
是否有一种简单的方法可以使用 webapp2 配置模型目录和处理程序目录 - 可以在其中保存多个模型和处理程序文件?该文档似乎没有一个示例,其中处理程序不在 main.py 或根目录中。
python - webapp2,Jinja2:如何将大的html文件切割成多个html文件
当我写博客时,我喜欢将每篇博文分成自己的 .html 文件(可以吗?)
这可以防止文件变得太大,并且可以在需要时轻松返回并编辑以前编写的博客文章。
有时,博客文章会包含 css/js/ajax/template 变量。
但是在我的网站上,我喜欢一页上的所有博客文章(所以我可以滚动浏览它们,而不是为每篇文章转到单独的页面)
这是一个包含两篇博文的 html 文件:
在 base.html 我有类似的东西:
使用 webapp2 和 jinja2 将这些博客文章拆分为单独文件的最佳方法是什么?
例如 blog1.html 可能看起来像:
(我希望链接和博客文章在网站上以正确的顺序显示)
我可以想到一种方法,post2 扩展 post1.html,post3 扩展 post2.html 等,但我更愿意扇出更多
“Henry 和 Kafura 在 1981 年 [2] 引入了基于信息流的软件结构度量,它测量复杂性作为扇入和扇出的函数。”
谢谢