小编GDA*_*GDA的帖子

如何使用 yaml 配置在 minikube 上创建可从主机访问的服务?

如何使用 docker 上的驱动程序在 minikube 集群中正确编写 kubernetes pod 和服务的 yaml 配置,并且有一个要求:容器的 80 端口必须可从主机访问。使用 nodePort 的解决方案无法按预期工作:

 type: NodePort 
 ports:
  - port: 80
    targetPort: 8006
  selector:
    app: blogapp
Run Code Online (Sandbox Code Playgroud)

标签应用程序:博客应用程序设置在容器上。您能否显示 nginx 映像的正确配置,例如可以从主机访问端口。

minikube

4
推荐指数
1
解决办法
1万
查看次数

ponyORM:查询有问题

我有动态条件的查询,即

select (lambda obj:obj.A = 'a' and obj.B = 'b' and ...)  
Run Code Online (Sandbox Code Playgroud)

所以我为此编写代码:

def search(self,**kwargs):
        q = unicode('lambda obj:', 'utf-8')
    for field,value in kwargs.iteritems():
            value = unicode(value, 'utf-8')
            field = unicode(field, 'utf-8')
            q+=u" obj.%s == '%s' and" % (field,value

    q = q[0:q.rfind('and')] 
    res = select(q.encode('utf-8'))[:]
Run Code Online (Sandbox Code Playgroud)

但我在执行函数时遇到此错误:

 tasks.search(title='?????? 1',url='test.com')
 res = select(q.encode('utf-8'))[:]
 File "<string>", line 2, in select
 File ".../local/lib/python2.7/site-packages/pony/utils.py", line 96, in      cut_traceback
return func(*args, **kwargs)
  File ".../local/lib/python2.7/site-packages/pony/orm/core.py", line 3844, in select
if not isinstance(tree, ast.GenExpr): throw(TypeError)
  File "...local/lib/python2.7/site-packages/pony/utils.py", line …
Run Code Online (Sandbox Code Playgroud)

python orm ponyorm

3
推荐指数
1
解决办法
839
查看次数

标签 统计

minikube ×1

orm ×1

ponyorm ×1

python ×1