Українська
Відкрити в 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 ولی باز نشد باشه ممنون

Відкрита публічна стрічка з пошукового індексу ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика. Час — UTC.

Лише публічний контент, офіційний API Telegram. Про проєкт · Питання · Межі індексу · Прибрати сторінку з видачі · Каталог · Пошук · Як ми рахуємо