Rad*_*Hex 2 python django geolocation
我希望能够将各种模型(场地,地点,地标)与城市/国家联系起来.
但我不确定实现这一目标的一些好方法是什么.
我遵循一条简单的路线,我实施了一个国家和城市模型.
每当提到新的城市或国家时,它都会自动创建.
不幸的是我遇到了各种问题
数据库很容易被污染
Django并不了解这些城市/国家到底是什么
任何提示或想法?谢谢!:)
一个好的起点是从Geonames这样的服务中获取位置数据集.这个问题也出现了GeoDjango.当您遇到新的位置名称时,请在添加之前根据较大的数据集进行检查.对于第二点,您需要将其设计到对象模型中并相应地编写代码.
以下是您可能需要考虑的其他一些事项:
在一天结束时,这是一个难题,但应用这些建议应该会大大减少数据损坏的数量以及您必须处理的其他麻烦.