美国正在工作,但“美利坚合众国”太长了,我更喜欢“CountryField”甚至"USA“。
此外,我希望美国和英国在列表的顶部时,您下拉下拉。
当我第一次实现COUNTRIES_OVERRIDE和COUNTRIES_FIRST时,它们还在工作。然后他们突然停止工作,从那以后就再也没有工作过。
我把头发都拔出来了!(不是字面上的。)
在我导入CountryField的models.py文件中,我还从django_countries.conf导入设置。在导入行的下面,以及使用CountryField的模型定义之上,我有以下几行:
settings.COUNTRIES_FIRST = [ 'US', 'GB' ]
settings.COUNTRIES_OVERRIDE = { 'US': 'USA' }故障排除提示将不胜感激。
发布于 2018-01-26 05:38:09
您不能可靠地更改其他模块的设置。从models.py中删除这些行,并在settings.py中设置值
COUNTRIES_FIRST = [ 'US', 'GB' ]
COUNTRIES_OVERRIDE = { 'US': 'USA' }https://stackoverflow.com/questions/48451254
复制相似问题