나는 REST 서비스를 ping하고 결과를 저장하는 모델을 가지고있다. 은 "스토어"개체 내 의견의 대부분에 있기 때문에이 모델을 만드는 더 좋은 방법이 있습니까? (Django)
class StoreStatus(models.Model):
store = models.OneToOneField(Store)
status = models.TextField()
def save(self, *args, **kwargs):
self.status = get_store_information(self.store.code)
self.pk = self.store.pk
super(StoreStatus, self).save(*args, **kwargs)
는 내가보기에)을 반복적으로 매일을 실행하고 그림 난 그냥 (.save 수 있어야합니다.
더 좋은 방법이 있나요? 나는 두 번째 시간을 저장하려고 할 때 중복 오류가 발생했기 때문에 수동으로 pk를 설정해야했습니다.
더러운 것 같고 코딩을 개선하려고합니다. 감사합니다.
이 모델을 'Store' 모델과 병합 할 수없는 이유가 있을까요? – SingleNegationElimination