토요일과 일요일을 자동으로 매일 실행해야하므로 모델에서 특정 요소를 계산할 수 있습니다.주말 점프 기능이 필요합니까? Django/python
이는 다음과 같습니다
Date ------- Order Holds
Today ------ 45 (wednesday)
09/09/16 --- 34 (Thursday)
10/09/16 --- 23 (Friday)
-----JUMP WEEKEND --- (and keep count in)
13/09/16 --- 56 (Monday)
14/09/16 --- 14 (Tuesday)
이것은 내가의 오늘은 보유 수를 계산 필터링, 나는 일일 추가하여 점점 계속 할 수있는 방법입니다 : 이것은 내가 만드는 데 필요한 테이블의 예입니다 내 모델 (models.py) :
class Data(models.Model):
date = models.DateField(null=True, blank=True)
ban = models.CharField(max_length=10)
이 내 논리의 일부 (views.py)
today = datetime.today()
tomorrow = today + timedelta(days=1)
orders = Data.objects.filter(date=today)
ban = orders.filter(ban__contains="BAN").count()
당신이 볼 수 있듯이이다 내 views.py 논리에서 오늘 날짜부터 모든 BAN 상태를 필터링 할 수 있습니다. 내 문제는 내가 내일 필터링하면 내일은 토요일과 일요일 점프해야한다는 것입니다. 다른 말로하면 주말을 뛰어 다니는 것만으로도 매일 논리를 적용 할 수 있습니다.
그림에 표시된 코드가 하루 동안 작동하기 때문에,'오늘 ', 당신이 보여주지 않은 코드가 더 있다고 가정합니다. 모든 코드를 보여주지 않고 어떻게 실패했는지 명확하게 설명하면 도움을 줄 수 없습니다. – CAB
당신은 당신이 사용하고있는 것을 말하지 않았고, Django ORM과 비슷하지만 장고 또는 일반적인 파이썬 문제인지는 알지 못합니다. – polku
죄송합니다. 예, 저는 장고를 사용하고 있습니다. 더 많은 모드를 업로드하겠습니다. 내가 더 명확하게하려고 노력할 것입니다. – Deluq