我的测试出现奇怪的警告

strange warning on my tests

我在我的项目上安装了一个名为 rosetta 的 "third party app" 来管理我的翻译更多 "systematic" 方法来自这个命令:

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: 'The cycle template tag is changing to escape its arguments; the non-autoescaping version is deprecated. Load it from the future tag library to start using the new behavior.
compiled_result = compile_func(self, token)

只有当我在打开 rosetta 的情况下刷新浏览器时才会出现此问题,另一方面,如果我刷新网站(我的项目)或我的管理面板,则什么也没有出现...

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

感谢您的回答

祝你有美好的一天!!

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

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

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