nameko 服务的 Pony 依赖项
项目描述
nameko小马
nameko 服务的 Pony 依赖项
安装
pip install nameko-pony
用法
应用程序.py
from nameko.rpc import rpc
from pony.orm import Database, Required
from nameko_pony import PonySession
db = Database()
class Person(db.Entity):
name = Required(str)
class FooService(object):
name = 'foo_service'
db_session = PonySession(db)
@rpc
@db_session
def hello(self):
Person(name='hello')
Person(name='world')
@rpc
def world(self):
with self.db_session:
return [p.name for p in Person.select()]
配置.yml
AMQP_URI: 'pyamqp://guest:guest@localhost'
DATABASE_URI: 'sqlite:///:memory:'
# DATABASE_URI: 'mysql://usr:pwd@localhost/db_name'
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
nameko-pony-1.3.1.win32.zip
(4.3 kB
查看哈希)
内置分布
nameko_pony-1.3.1-py2-none-any.whl
(2.5 kB
查看哈希)
关
nameko-pony-1.3.1.win32.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb78dcde95a3e3792b43da0645da2b440dcb516723f74d480e29dc78a49d256c |
|
MD5 | db1bca4ededdaa7a0763ebdd957cbace |
|
布莱克2-256 | 443fd30dfd6b406eefe652b78465f79f17c84aa54bb4aaa80cbde6cf42414f24 |
关
nameko_pony -1.3.1-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 946bfe21ca8c2cab7476d7526fa9579df610e4fbe610956d828e8c280f707646 |
|
MD5 | cd4f9de729d742b3fe729f97b635b299 |
|
布莱克2-256 | e2c64f7caa04ffe4283c4865470cce1448a6294bd989c43090c12e38bd224e98 |