问题标签 [pony]
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.
python - pony.orm.core.ERDiagramError:反向属性不一致
在 Pony ORM 上指定我的表时出现此错误。
我的 Pessoa 表有一个名为 CD_PAIS 的属性,该属性是对 Pais 表的引用,它被设置为主键。
我尝试了许多文档和方法,但没有成功。
感谢大家的时间。
python - Pony ORM 在创建数据库之前定义实体子类
我正在创建一个包含 Bot 类的库。我希望它能够在小马 orm 的帮助下将消息日志和其他一些信息存储在 sql 数据库中。想法是让机器人接受数据库的路径并创建它或连接到它(如果它已经存在)。
可悲的是,似乎使用小马我只能在创建数据库对象后定义类,需要从 database.Entity 类继承才能将我的类绑定到数据库。
明显的解决方案是在创建数据库之后在Bot类构造函数中定义所有类,但是从结构上看,它看起来很丑陋,因为我计划这些类很大,并且想将它们存储在单独的文件中。
其他假设的方法是执行以下操作(但我不知道是否支持该功能):
另一种可能的假设方式是,如果我可以从 Database.Entity 继承。
有任何想法吗?也许我可以使用 SQLAlchemy 等其他 ORM 来实现这一点?
ruby - gmail 是否必须登录才能通过 Sinatra/Pony 发送消息?
我目前正在使用 Pony 和我的 Sinatra 应用程序,它设置为在用户注册时通过 gmail 发送电子邮件。它工作得很好,但是当我的一个朋友尝试注册时,他遇到了内部服务器错误。
他已成功添加到数据库中,但他没有收到任何电子邮件。每当 Pony 在我端没有正确触发时,我都会收到此内部服务器错误,所以我想知道我的 gmail(在 Pony 中链接以发送电子邮件的那个)是否需要在我端 24/7 登录我的应用程序按预期工作?
提前致谢。
编辑:似乎添加应用程序密码解决了这个问题。
ruby-on-rails - Rails 5资源路由错误仅在生产中
我有一个完全正常的资源,由resources :products
.
在我的小马笔记本电脑上,更新在开发中运行良好。生产在我没有太多控制权的服务器上,使用 phusion。每当我尝试更新它时,它都会神秘地重定向,给我一个 404。这是日志中的内容:
如您所见,它似乎正在改变我无法访问的地方的路线。
编辑:表格开始:
并为 /products/id/edit 正确填充。这会产生 html:
这是控制器中的相关方法,从记录实验来看,似乎从未被触及。奇怪的是,触发的形式format.js
工作得很好。
python - 带有小马 0.7 的 Python 3.6 在提交到 oracle db 时出错
我正在使用上述版本的小马和蟒蛇。我正在尝试通过引用https://docs.ponyorm.com/firststeps.html进行插入
犯罪()
给出以下错误:
类型错误:不可散列类型:“列表”
这来自:
这是我的代码:
我的 python 版本是 3.6.1,我的 oracle 版本是 11g Express Edition Release 11.2.0.2.0 - 64bit Production
这是完整的追溯
ruby - Net::SMTPAuthenticationError at /contacts 535-5.7.8 用户名和密码不被接受 Sinatra Ruby
当我在 Sinatra 的帮助下发送一个简单的表单时,它会显示以下错误:
Net::SMTPAuthenticationError at /contacts 535-5.7.8 用户名和密码不被接受 Ruby Sinatra
什么版本的程序:
- 操作系统:Windows 7/64
- Ruby 版本:ruby 2.6.3p62(2019-04-16 修订版 67580)[x64-mingw32]
捆绑包中包含的宝石:
- 向后移植 (3.15.0)
- 捆绑器(2.0.2)
- 邮件 (2.7.1)
- mini_mime (1.0.2)
- multi_json (1.14.1)
- 小马 (1.13.1)
- 机架 (1.5.2)
- 机架保护 (1.5.1)
- 机架测试(1.1.0)
- 西纳特拉 (1.4.4)
- sinatra-contrib (1.4.7)
- 倾斜 (1.4.1)
这是我在 sinatra 的 app.rb 中的代码:
这是我在 sinatra 的 contacts.erb 中的代码:
回溯:
python - 为什么pyqt tablewigdet只显示行号而没有数据?
我想知道问题是来自 pony.orm 还是来自我的 python 代码?
ruby - 如何在 Sinatra 中维护使用 Pony gem 发送的电子邮件状态日志
我使用 Sinatra Ruby 作为 API 并使用 Pony gem 发送电子邮件。我想记录每封已发送邮件的状态(电子邮件是否成功发送,发送给谁等)。我在 Sinatra 控制台中只看到路由日志,但没有任何电子邮件迹象。简而言之,我想像在 Rails 控制台中一样维护日志。
ruby - sinatra 中的小马邮件
如何使用 Pony gem 将邮件发送到我的 gmail.com 地址。
我尝试了这里描述的那个,但它不起作用。
python - Django ORM 类似于 Pony ORM 中的选择查询
我现在到 Pony ORM,我已经创建了这样的数据库模型:
现在我想执行一个类似于 Django ORM 的选择查询。像这样的东西:
我找不到办法做到这一点。有人可以帮忙吗?