рассчитать время Джанго - PullRequest
0 голосов
/ 24 февраля 2019

Я хочу рассчитать время между самой горячей модификацией таблицы и поправкой, которая будет внесена в таблицу в будущем для расчета скорости обслуживания клиентов, и я хочу рассчитать, сколько клиентов было обслужено в определенное время.?

class Customer(models.Model):
customer_bank        = models.ForeignKey('Bank', on_delete=models.SET_NULL,related_name='coustmer_bank' ,null=True)
customer_branch      = models.ForeignKey('Branch', on_delete=models.SET_NULL,related_name='coustmer_branch',null=True)
booking_id           = models.CharField(max_length=120, blank= True)
identity_type        = models.ForeignKey('IdentityType',on_delete=models.SET_NULL,related_name='identity_type',null=True)
identity_or_passport_number   = models.CharField(max_length=20)
bank_account_no      = models.CharField(max_length=15)
Done                 = models.BooleanField(default=False)
booking_date_time    = models.DateTimeField(auto_now_add=True, auto_now=False)
Entrance_date_time   = models.DateTimeField(auto_now_add=False, auto_now=True)

как это сделать?

1 Ответ

0 голосов
/ 24 февраля 2019

Вам нужно что-то вроде start_processing и end_processing с типом datetime.

Конечно, вам нужны дополнительные поля hepler, такие как created_on, modified_on с auto_now_add=True и auto_now=True соответственно.

Вы также можете рассчитать processing_time в минутах или секундах дляочень легко выбирает как: Modelname.objects.filter(processing_time__gt=10)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...