العربية
فتح في Telegram

سلسلة سلام

22 رسالة · –
H
سلام دوستان من سوالی رو از جنگو پرسیدم, که چطور میشه مثلا یک متود رو هر یک ساعت صدا زد یعنی مثلا من بگم همیشه برنامه من هر یک ساعت بره دیتابیس رو چک بکنه یا حالا هر چی که دوستان celery معرفی کردن, ولی نتونستم جوابم رو ازش بگیرم چون کلا توی پایتون و جنگو تازه وارد هستم به مشکل خوردم اگر من رو بیشتر راهنمایی کنید واقعا ممنون میشم
  1. M
    ی تایم اسلیپ بزن ۶۰ دیقه
    1. H
      ممنون ولی اخه این که به کار من نمیاد من میخوام یه حالت loop باشه من یک بار این رو اجار کنم دیگه همیشه اگه سایت رو هم اصلا باز نکردم خودش اون پشت کارش رو انجام بده
      1. H
        import time def index(request): time.sleep(3) return HttpResponse('Hamed') 🤷🏻‍♂️🤷🏻‍♂️🤷🏻‍♂️
      2. M
        اولش هم ی wilth true بزار🤔
  2. S
    با جنگو celery-beat جوابته . بدون سلری. راه بدش . یه روت بساز.و اون چیزی که میخای انجام بشه رو بزار داخلش.. بعد یه اسکریپت دیگه ران کن که هر nثانیه بهش ریکوئست بزنه . با requests (میتونی این اسکریپتتو تو کران هم بزاری)
      1. S
        به گمونم دارید دارید از ردیس بعنوان مسیج بروکر استفاده میکنید . مطمئن بشید ردیس نصب و ران هست redis-server برای تست redis-cli تایپ کنید تو ترمینال .. و ping بزنید .
        1. H
          صورة
          انقر للعرض
          ممنون الان من نمیدونم داره درست اجراه میشه؟؟ پس جرا اون دستور print اجار نمیشه؟ من اون پیام رو جایی نمیبینم
          1. S
            اون INFO رو تبدیل کن به DEBUG ببین نتیجه چطور میشه
            1. H
              صورة
              انقر للعرض
              سلام باز هم ممنون مثلا این که یه اتفاق های افتاد ولی من هنوز اون خروجی رو نمیبینم دستور print
              1. S
                حل نشده مشکلتون هنوز؟ redis-cli تایپ کنید تو کنسول . یه اسکرین شات بدید
                1. H
                  صورة
                  انقر للعرض
                  با عرض معذرت میشه بگید منظورتون از کنوسول چیه هست؟ تو ترمیتال و تو CMD که میزنم خطا میده و اصلا نمیشناسه همین طور داخل Python Console من redis رو درست نصب کردم؟ چون اول مشکل اون بود که نصب نبود
                  1. S
                    گفتم بزنید redis-cli نه redis-server کنسول . کامند لاین . خط فرمان . محیط متنی. cmd , terminal
                  2. S
                    این redis-server باید تو بک گراند ران باشه .. تا سلری بتونه بهش کانکت بشه . و همینطور redis-cli موقعی که redis-server ران هست فقط میتونه بهش کانکت بشه
                      1. S
                        عزیز همه چی رو به راهه ظاهرا .تا جایی که مشهود بود تو تصاویرتون و متوجه میشدم گفتم.
                        1. H
                          پس یعنی دیگه شما الان نمیدونید مشکل از کجاست ؟؟ حتی نمیدونید من باید چی سرچ کنم؟ که بتونم این کارو انجام بدم؟
                          1. S
                            متن ارورتونو سرچ کنید . . درباره سلری هم .. گاهی print کارا نیست(کم پیش میاد که چاپ نکنه) . میتونید از چاپ تو فایل .. یا stdout استفاده کنید برای تست ..
                            1. H
                              سعی کردم که توی دیتابیس ذخیره کنم به جای print ولی باز نشد باشه ممنون
PPython + Linux ExpertsPython + Linux Experts@PythonLinuxExperts · مجموعة · التقنية
4 287أعضاء21يكتبون خلال 30 يومًا
خلاصة المجتمع فتح في Telegram

خلاصة عامة مفتوحة من فهرس البحث ChatCrawler — «Google لـ Telegram العام»؛ تُحدَّث كلما زحفنا إلى المجتمع. الأوقات بتوقيت UTC.

محتوى عام فقط، وAPI Telegram الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب