我在 Django 中使用 Satchmo。我想激活其中的 UPS 运输模块或使用设置文件将其设置为默认运输模块。但是,我不想使用管理界面来做与这里描述的相同的事情。
我能做些什么来实现这一目标或类似的事情?
Satchmo 中的运输模块设置在django-livesettings中完成,即它们可以通过管理界面进行设置(并存储在数据库中)。然而,在生产系统上,这通常通过从数据库中导出设置并将相应的 LIVESETTINGS_OPTION 放入 settings.py来禁用。
这意味着您无需使用管理界面来更改您的设置。如果您将它们(以及您可能在 YOURSITEADDRESS/admin/settings/ 的管理界面中更改的所有其他内容)放入 LIVESETTINGS_OPTIONS,它们将无法再通过管理员访问。在 YOURSITEADDRESS/admin/settings/export/ 有一个方便的设置导出功能。