是否有一个VCL或一个项目(在Delphi中),可以让我下载OSM切片并将其显示在应用程序上?
我尝试嵌入浏览器,但效果很好,但我需要一种离线显示地图的方法。
我有以下模型结构:
class Master(models.Model):
name = models.CharField(max_length=50)
mounting_height = models.DecimalField(max_digits=10,decimal_places=2)
class MLog(models.Model):
date = models.DateField(db_index=True)
time = models.TimeField(db_index=True)
sensor_reading = models.IntegerField()
m_master = models.ForeignKey(Master)
Run Code Online (Sandbox Code Playgroud)
目标是生成一个查询集,该查询集根据Master中的相关数据返回MLog中的所有字段以及计算字段(item_height)
使用Django的原始sql:
querySet = MLog.objects.raw('''
SELECT a.id,
date,
time,
sensor_reading,
mounting_height,
(sensor_reading - mounting_height) as item_height
FROM db_mlog a JOIN db_master b
ON a.m_master_id = b.id
''')
Run Code Online (Sandbox Code Playgroud)
我如何使用Django的ORM编写代码?