Я не считаю, что можно обнаружить симуляторы местоположения.
Более простой способ подделать местоположение - использовать внешнее bluetooth или последовательное соединение с симулятором GPS , который выводит Предложения NMEA . Вам не нужна учетная запись разработчика, хотя вам нужен Android-телефон для запуска симулятора.
iPhone автоматически обнаружит внешний GPS и CLLocationManager
будет использовать внешние источники GPS вместо собственных внутренних GPS. Это действительно удобно для лабораторных испытаний картографических и навигационных приложений.
Для ссылки на ту же модель используйте обычный синтаксис Python self
, но как строку,
Class Component(models.Model):
name = models.CharField()
description = models.CharField()
status_ok = models.BooleanField()
subcomponents = models.ForeignKey('self')
django.db.utils.OperationalError: no such table: Monitor_monitoredcomponent
– Inversus 13 July 2018 в 18:24