发展
用dh-virtualenv为Debian / Raspbian打包Python项目
这篇文章旨在向不经常使用Python的开发者解释一些东西,否则他们可能会对一些概念感到挣扎。我强烈推荐将以下文章的讲座作为这里讨论的概念的介绍: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org是Python编程语言的官方软件库....。
更多内容mongo_orm集合的自定义名称
mongo_orm会通过使用模块和类的名称,并附加一个 "s "来自动确定你的集合的名称。在你想命名你的集合的情况下,你可以简单地这样做: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "I want...
更多内容为mongo_orm添加用户到mongo数据库的说明
你不希望你的Web应用程序使用你的数据库管理员用户访问数据库。此外,你希望它只访问一个特定的数据库 - 也许你有额外的数据库在你的mongo实例中运行。先决条件:mongo_orm 希望将数据库配置作为环境变量或作为你项目中的 config/database.yml 文件。config/database.yml...
更多内容用Crystal、MongoDB构建持久的在线编辑体验(datanoise / sam0x17)。
由于文件还很稀少,我想增加一些。这是我目前正在建立的东西。各个字段将可以用在线编辑器进行编辑,它将自动保存到后台 - 不需要重新加载整个页面。整个系统的重点是为我的网站提供一个后台。
更多内容在Alpine Linux ARMHF上为Python3使用nuitka编译器(musl)。
动机 pidoctor是用Python编写的(因为没有简单的方法让Crystal在ARMHF / musl上工作)。这意味着对Python的依赖性--这增加了开销。我怀疑这种开销是pidoctor不能在256MB的Raspberry Pi上运行的原因--因为RAM已经用完了......
更多内容kemal-session不能持久保存数据
https://github.com/kemalcr/kemal-session 分析你的会话cookie发生了什么。在我的例子中,每次我去登录时,会话cookie都被重置。我意识到,我的想法是,在成功登录后,在建立新的会话之前,先清理旧的会话作为第一条语句,这不是一个好主意。我怀疑,这...
更多内容在水晶中使用模块
随着你的应用程序的增长,你希望从一个大的.cr文件转移到将你的代码分离成小的文件。你可以使用主.cr文件的require来添加其他文件的代码:require "./tools/*"这句话将从工具目录中添加代码,相对于你的主.cr文件。这将...
更多内容晶体内的ecr范围:或我如何在ECR模板中传递变量和对象?
作为一个水晶语言的初学者,我仍然在努力理解其中的一些概念,并培养对水晶语言编码的感觉。当我遇到困难的问题时,当我解决或开始理解时,我就把它们写在博客上,这样别人就可以从中受益--因为缺乏文件...
更多内容使用特使的路线和重定向
一个例子 envoy.yaml 显示了如何路由和重定向。有不同的选项,见这里 https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto#route-redirectaction 这个 envoy.yaml 将 /taxgod 和 /taxgod/(第二个可能可以省略,因为第一个也应该匹配它,我想)路由到一个新的端口和一个不同的协议。/picockpit被简单地重定向到/,然后最后...
更多内容Envoy路由和重写片段
可以用Envoy为后端重写URL。请注意,HTML输出需要有适当的路由(这就是为什么我不打算在这个方向上进一步研究)。REF: https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto#route-route 还要注意,对于direct_response -> body -> inline_string,,字符串将按字面意思呈现。
更多内容