【发布时间】:2017-06-25 18:41:56
【问题描述】:
使用 django-countries 与 django 一样,是否可以将城市列表添加到国家/地区列表的顶部,而不是获取所有国家/地区并填充新的国家/地区模型。
【问题讨论】:
使用 django-countries 与 django 一样,是否可以将城市列表添加到国家/地区列表的顶部,而不是获取所有国家/地区并填充新的国家/地区模型。
【问题讨论】:
你不能替换 country 对象,实际上,这并不是要与城市混合,你应该创建自己的模型并实现自己的逻辑。
如果您确实想添加/覆盖国家/地区列表,您可以在您的设置文件中执行此操作:
COUNTRIES_OVERRIDE = {
'NZ': _('Middle Earth'),
'AU': None
}
这将定义新的国家/地区,您可以在软件包自述文件的Customization 部分了解更多信息。
【讨论】:
City 添加到 Region 您还必须将其添加到 Country 模型中(因为它们将在同一个表中) - 可能是一种巨大的浪费。