【问题标题】:strange warning on my tests我的测试出现奇怪的警告
【发布时间】:2015-04-25 10:19:36
【问题描述】:

我在我的项目中安装了一个名为 rosetta 的“第三方应用程序”,以便通过此命令更“系统”地管理我的翻译:

sudo easy_install django-rosetta

我对 Rosetta 没有任何问题,我可以通过它的界面很好地管理我的翻译,但我一直在控制台上观察,当我重新开始测试时

/manage.py runserver

刷新rosetta界面,我得到这个问题:

/home/user/PROJECT/AMBIENTE1/lib/python3.4/site-packages/django/template/base.py:290: RemovedInDjango18Warning: 'cycle 模板标签正在更改为 逃避它的论点;不推荐使用非自动转义版本。加载 它从future标签库开始使用新的行为。
编译结果 = 编译函数(自我,令牌)

此问题仅在我打开 Rosetta 刷新浏览器时出现,另一方面,如果我刷新网站(我的项目)或我的管理面板没有出现...

我的项目确实运行得很完美,但我有这个问题......

感谢您的任何回答

祝你有美好的一天!

【问题讨论】:

    标签: python django warnings translation


    【解决方案1】:

    django-rosetta 包的作者需要更新循环标签的使用。

    警告的意思是 Django 开发人员发现当前版本的 django-rosetta 使用循环的方式存在问题,他们计划在未来的版本中删除该功能。 https://docs.djangoproject.com/en/dev/releases/1.9/#cycle-syntax-with-comma-separated-arguments

    一般来说,您现在可以忽略此类警告。当您升级到已删除或不再支持已弃用功能的 Django 版本时,这将成为一个问题。

    【讨论】:

    • 感谢您的解释!
    猜你喜欢
    • 1970-01-01
    • 2016-05-03
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    相关资源
    最近更新 更多