问题标签 [bottle]

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.

0 投票
1 回答
1503 浏览

python - 如何使无效的烧杯缓存起作用?

我有一个用烧杯缓存装饰器装饰的功能。该函数位于一个模块中,从该模块中导入到主应用程序中。

现在,在一个函数中,我使用了修饰函数:

在另一个函数中,我尝试使缓存无效:

由于烧杯缓存配置为'cache.type': 'memory',我也尝试过:

我在这里做错了什么?

笔记

在典型的场景中,我大部分时间都会调用 index() 。每当调用 new_item() 时,我都需要清除缓存,以便 index() 调用将考虑 new_item() 函数创建的新项目。

有问题的应用程序是一个运行在瓶子框架之上的 Web 应用程序。

0 投票
4 回答
2590 浏览

python - 我只想知道瓶子是如何工作的。当我运行以下代码时,它以导入错误结束:无法导入名称获取 .pls 帮助我

0 投票
1 回答
964 浏览

python - Django - 使用 XML - RESTful

我有一个 python 脚本在我的本地主机上运行良好。它不是企业应用程序或任何东西,只是我正在玩的东西。它使用“瓶子”库。该应用程序基本上使用一个 XML 文件(存储在本地或在线),其中包含具有自己唯一 ID 的元素以及一些坐标,例如 mysite.com/23 将带回元素 23 的纬度/经度。我确定无论如何,在这个阶段你们都熟悉 REST。

现在,我想把它放到网上,但是找不到支持“瓶子”的主机。但是,我找到了一个安装了 django 的主机。

所以,我的问题是,将以下代码从瓶子转换为 django 有多难?有人可以给我一些指示吗?我尝试使用常见的 python 库。

谢谢。

0 投票
1 回答
4870 浏览

python - 如何使用 Python 实现用户身份验证和会话

可能重复:
对瓶子友好的 WSGI 身份验证库/中间件

我正在使用 Python 和 Bottle 创建一个简单的 Web 应用程序。将用户身份验证/会话添加到此设置的一些简单方法是什么?

0 投票
1 回答
1369 浏览

python - 在 Bottle 框架中运行 eventlet 服务器

我在bottle.py 0.9版中看到了类似的东西。是不是这个意思。我可以将瓶子服务器作为 eventlet 服务器运行。

)

0 投票
3 回答
2469 浏览

json - 用瓶子处理应用程序/json数据

我正在尝试使用基于 JSON 的宁静协议为 python3 应用程序编写一个简单的服务器前端。到目前为止,bottle似乎是最适合该任务的框架(它支持 python3,以一种很好的方式处理方法分派,并且很容易返回 JSON。)问题在于解析输入请求中的 JSON。

文档只提到request.fieldsand request.files,我假设两者都指的是 multipart/form-data 数据。没有提到直接访问请求数据。

查看源代码,我可以看到一个request.bodyBytesIO 类型的对象。json.load拒绝直接对其采取行动,在 json 库中以can't use a string pattern on a bytes-like object. Content-Type正确的方法可能是首先根据HTTP 标头中指定的字符集将字节解码为 un​​icode 字符。我不知道该怎么做;我可以看到一个 StringIO 类,并假设它可能保存一个字符缓冲区而不是字节,但看不到将 BytesIO 解码为 StringIO 的方法,如果这甚至可能的话。

当然,也可以将 BytesIO 对象读入字节串,然后将其解码为字符串,然后再将其传递给 JSON 解码器,但如果我理解正确,这会破坏整个事物的良好缓冲行为。

或者有什么更好的方法吗?

0 投票
1 回答
849 浏览

javascript - bottle.py: sending data via javascript

Basically, I want to have an interactive button on my website, that, when clicked, sends some data to the server in order to be checked and display the response (without form sending / page reload).

I thought it would be something like:

And on the server side:

But this obviously doesn't work. Either it is not the right way to send data via javascript or not the right way to access it in bottle.py.

Showing me how it works is highly appreciated.

0 投票
2 回答
2937 浏览

python - 为 Jython 虚拟环境定义类路径

我已经安装了Jython,一个名为“ jython -env”的虚拟环境,并安装了“bottle”来进行一些 Web 应用程序开发。我必须在此应用程序中使用一些 JAR 文件以供一些 Python 代码使用。我知道我必须设置应该包含这些 JAR 文件的类路径。我尝试使用设置类路径

但是当我尝试导入该类时,它说module not found。我是 Java 的新手,并且是第一次这样做。

不能进行配置以便我可以将 JAR 文件放在我的 virtualenv 的 sitepackages 目录中并从那里使用它吗?

0 投票
1 回答
468 浏览

python - 使用 Google 帐户进行 Bottle 和 GAE 身份验证

我目前正在GAE上开发一个瓶子应用程序,它已经有了自己的自制认证系统。但是,我还想允许使用 Google 帐户的应用程序管理员访问某些区域。我正在查看文档,但我并没有完全遵循它。

在开发服务器上,点击任何 _ah 链接将我直接发送到所需的页面,但在 GAE 上,它给了我瓶子自己的 404 页面。您能否指出我可以开始使用的正确页面(最好不是我遇到困难的官方文档)?

注意:忘了说它是 GAE 的 Python 版本。

0 投票
1 回答
1088 浏览

python - 如何使用 Bottle 和新浪微博 API 进行 Web 登录

我正在尝试使用瓶子编写新浪微博的第三方应用程序。

但是,他们为 Python 提供的 SDK 似乎没有“网页登录”的功能。

我已经看过他们的 PHP SDK,它具有 web oauth 登录功能。

我试过自己写一个,但唯一的问题是,瓶子没有会话支持,所以我不能像在 PHP 中那样在会话中保存 oauth_token 和 oauth_token_secret,所以当用户完成网络登录和回调时,我无法得到这两件事完成了oauth登录。

有什么建议么?