小编Ger*_*erd的帖子

从“django.utils.encoding”导入错误“force_text”

我正在使用 python、graphene 和 django 实现 graphql 解决方案,但出现以下导入错误:

Result: Failure Exception: ImportError: cannot import name 'force_text' from 'django.utils.encoding'

"/home/site/wwwroot/.python_packages/lib/site-packages/graphene_django/utils/utils.py", line 6, in <module> from django.utils.encoding import force_text
Run Code Online (Sandbox Code Playgroud)

我不确定版本以及是否需要导入额外的模块。我的requirements.txt是这样的:

graphene>=2.1,<3
graphene-django>=2.1,<3
graphql-core>=2.1,<3
graphql-relay==2.0.1
django-filter>=2
Run Code Online (Sandbox Code Playgroud)

有人遇到过类似的问题吗?可以看看我使用的版本吗?谢谢

python django python-3.x graphql graphene-django

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

Oozie fs:存在变量

我在使用Oozie工作流定义中的变量检查是否创建了特定文件时遇到了以下问题.它使用绝对路径,如下所示,但我不能使用绝对路径:

${fs:exists('/mypath/file.hql')}
Run Code Online (Sandbox Code Playgroud)

在我的情况下,必须替换nameNode和工作流ID,但在决策节点中,这不起作用.变量没有被替换,执行此操作的正确语法是什么?

    <decision name="check-hql-file-created">
    <switch>
        <case to="hive-exec-il2rl-hql4baseentity">
            ${fs:exists(${nameNode}'/tmp/oozie_tmp/'${wf:id()}'.hql')}
        </case>
        <default to="il2rl-loop"/>
    </switch>
</decision>
Run Code Online (Sandbox Code Playgroud)

oozie

6
推荐指数
1
解决办法
3067
查看次数

标签 统计

django ×1

graphene-django ×1

graphql ×1

oozie ×1

python ×1

python-3.x ×1