我的测试发出奇怪的警告

时间:2015-04-25 10:19:37

标签: python django warnings translation

我安装了第三方应用程序"在我的项目中命名为 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标记库以开始使用新行为   compiled_result = compile_func(self,token)

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

我的项目真的很完美,但我有这个问题......

感谢您的回答

度过美好的一天!!

1 个答案:

答案 0 :(得分:1)

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

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

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