1
私のDjangoモデルのうちの1つ(18のうちの1つ)が「タイプオブジェクト 'LidarReading'が 'get_or_create'属性を持たないエラーを投げています。モデルの宣言は以下の通りです。ジャンゴcommandでタイプオブジェクトは 'get_or_create'属性を持っていません
class LidarReading(models.Model):
value = models.DecimalField(max_digits=10, decimal_places=2)
roll = models.DecimalField(max_digits=12, decimal_places=4)
pitch = models.DecimalField(max_digits=12, decimal_places=4)
yaw = models.DecimalField(max_digits=12, decimal_places=4)
coordinates = models.ForeignKey('FlightCoordinate', models.SET_NULL, blank=True, null=True)
created = models.DateTimeField(auto_now_add=True, blank=True, null=True)
modified = models.DateTimeField(auto_now=True)
コール(「flight_coordinate」は上記get_or_createを使用して作成したFlightCoordinateモデルのオブジェクトであることに注意してください)、次のとおりです。援助のため、事前に
lidar, created = LidarReading.get_or_create(value=t['lidarreading_value'],
roll=t['lidarreading_roll'],
pitch=t['lidarreading_pitch'],
yaw=t['lidarreading_yaw'],
coordinates=flight_coordinate,
created=t['lidarreading_created'])
感謝。
を忘れてしまいました。ありがとう! – skrause
返信として投稿に印を付けてください –
私ができるようにタイマーが切れるのを待っています... – skrause