如何通过api,cli或管理命令创建项目

时间:2017-11-01 05:58:07

标签: weblate

我需要以编程方式创建新的(或不是)项目。我怎样才能做到这一点? 然后我使用import-json创建组件。

文档有import-project命令,但

  

<项目>命名要导入组件的现有项目。

1 个答案:

答案 0 :(得分:0)

我可以使用 weblate shell ./ manage.py shell

来实现
from weblate.trans.models import Project
project = Project.objects.create(
            name='Test',
            slug='test',
            web='https://weblate.org/'
)
project.save()

您也可以从文件执行脚本

  

weblate shell< create_project.py