मैं expiry_date_notification की जांच के लिए हर रोज इस रात को चलाने के लिए चाहता हूं। मैं क्या कर सकता हूँ? मैं django और पायथन के लिए नया हूँ।Django - हर दिन एक समारोह कैसे चलाएं?
def check_expiry_date(request):
products = Product.objects.all()
for product in products:
product_id = product.id
expiry_date = product.expiry_date
notification_days = product.notification_days
check_date = int((expiry_date - datetime.datetime.today()).days)
if notification_days <= check_date:
notification = Notification(product_id=product_id)
notification.save()
मैं योजना बना रहा हूँ के माध्यम से स्थापित यह करने के लिए ?? – nabeel
मैं वास्तव में एक और जवाब नहीं बनाना चाहता, इसलिए मैं टिप्पणी में फिट होने की कोशिश करूंगा। बस * बेसकॉमैंड * से विरासत प्राप्त करने वाली कक्षा बनाएं, स्ट्रिंग विशेषताएँ बनाएं: * args * और * help * manage.py --help के लिए एक संक्षिप्त विवरण/वाक्यविन्यास जानकारी युक्त। फिर, एक * हैंडल * विधि परिभाषित करें ... और यही वह है। उस विधि में आप अपना फ़ंक्शन आयात कर सकते हैं और इसे निष्पादित कर सकते हैं। मैं देख सकता हूं कि यह फ़ंक्शन * शायद * एक दृश्य है। लेकिन, जैसा कि मैंने अपने शरीर को देखा है, यह वास्तव में अनुरोध ऑब्जेक्ट का उपयोग नहीं करता है, इसलिए आप इसे तर्कहीन छोड़ सकते हैं और बस इसे कॉल कर सकते हैं। – samu