Как использовать внешний скрипт в проекте Django?

Извините за формулировку вопроса, если она не ясна.

Я довольно новичок в Django, но не слишком новичок в Python. У меня есть модель в моем проекте Django, которая отслеживает местоположение трейлеров. Затем мне нужно использовать другой скрипт для обновления этих данных. Однако при выполнении этого скрипта Dict, который должен быть возвращен, возвращается неправильно.

class TrailerLocation(models.Model):
    trailer = models.OneToOneField(Trailer, on_delete=models.CASCADE)
    locationCity = models.CharField(max_length=70, null=True, blank=True)
    locationState = models.CharField(max_length=30, null=True, blank=True)
    locationCountry = models.CharField(max_length=50, null=True, blank=True)
    locationStatus = models.CharField(max_length=200, null=True, blank=True)
    latitude = models.CharField(max_length=200, null=True, blank=True)
    longitude = models.CharField(max_length=200, null=True, blank=True)
    id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False)

    # def __str__(self):
    #     return self.trailer

    def createLocation(self, trailer):
        trailerLocation = TrailerLocation(trailer=trailer)
        trailerLocation.save()

    def getLocations(self):
        locDataDict = trailerLocations.run()
        print(locDataDict)
        for key in locDataDict.keys():
            datalist = locDataDict[key]
            self.updateLocation(key, datalist)
Вернуться на верх