如何在django中查询附近100KM的点的数据并输出到指定txt文件中

问题遇到的现象和发生背景

想通过Django查询100KM内经纬度信息输出到指定100km.txt文件中

#模型代码
class Catlog(models.Model):
    year = models.CharField(max_length=256)
    month = models.CharField(max_length=256)
    day = models.CharField(max_length=256)
    hour = models.CharField(max_length=256)
    minute = models.CharField(max_length=256)
    second = models.CharField(max_length=256)
    lat = models.CharField(max_length=256)
    lon = models.CharField(max_length=256)
    mag = models.CharField(max_length=256)
    dep = models.CharField(max_length=256)
问题相关代码,请勿粘贴截图

<QuerySet [{'lat': '37.77', 'lon': '101.26'}]>

怎么通过这个经纬度点查询附近100KM范围内经纬度范围输出到txt文档中

我的解答思路和尝试过的方法

目前想尝试把这个值传到sql语句中