0

我们已经决定,借助 Chrome 的页面翻译支持,要跟上整个网站的翻译才能获得收益,工作量太大。所以,我需要删除/卸载django-modeltranslation 应用程序,我想知道推荐的前进路径是什么?添加应用程序后,修改了数据库中的表,为每种语言添加了一个新字段。但是,模型中没有列出这些,所以我不能只修改模型......

4

2 回答 2

0

如果您使用的是 pip,则可以将其卸载:

pip uninstall django-modeltranslation

从您的 settings.py 中已安装的应用程序中删除模型翻译并删除此应用程序的数据库表,您可以运行以下命令:

./manage.py reset modeltranslation

就这样 !

于 2013-05-20T14:15:16.093 回答
0

django 和模型翻译的当前状态:

  1. 删除“模型翻译”INSTALLED_APPS
  2. python manage.py makemigrations
  3. python manage.py migrate

不要忘记替换代码中的翻译字段调用!

于 2022-01-24T23:47:27.410 回答