Français
Ouvrir dans Telegram

Fil de discussion سلام

22 messages · –
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
          Photo
          cliquez pour afficher
          ممنون الان من نمیدونم داره درست اجراه میشه؟؟ پس جرا اون دستور print اجار نمیشه؟ من اون پیام رو جایی نمیبینم
          1. S
            اون INFO رو تبدیل کن به DEBUG ببین نتیجه چطور میشه
            1. H
              Photo
              cliquez pour afficher
              سلام باز هم ممنون مثلا این که یه اتفاق های افتاد ولی من هنوز اون خروجی رو نمیبینم دستور print
              1. S
                حل نشده مشکلتون هنوز؟ redis-cli تایپ کنید تو کنسول . یه اسکرین شات بدید
                1. H
                  Photo
                  cliquez pour afficher
                  با عرض معذرت میشه بگید منظورتون از کنوسول چیه هست؟ تو ترمیتال و تو 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 · groupe · Technologie
4 287membres21écrivent en 30 jours
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons