فارسی
باز کردن در Telegram
PPython پرسمان

Python پرسمان

@PythonCht · گروه · فناوری · ایندکس از 2026/07/31
984عضو
8نویسنده در 30 روز
13پیام در 30 روز
33 564پیام در ایندکس
  1. M
    نه مارک زاکنبرگه اومده امنیت تلگرام رو بررسی کنه😁 پوزش یهو شوخیم گرفت😅🌺🙏🏽 بله رباته
  2. R
    با سلام روبات از گروه حذف گردید.
کل رشتهٔ گفتگو · 3 پاسخ →
A
دوستان واسه شروع هوش مصنوعی و ماشین لرنینگ چه دوره ای رو پیشنهاد میکنید؟!
  1. R
    از خود هوش مصنوعی بپرس
کل رشتهٔ گفتگو · 2 پاسخ →
م
من داکر و داکر کامپوز رو ساختم. SQL alchemy درست کار می‌کنه و auto revision رو میسازه و میتونم تو دایرکتوری ببینم. ولی خود دیتابیس تو فضای داکر ساخته میشه و با pg admin نمیتونم ببینمش. این موضوع رو چطوری حل کنم؟
  1. .
    سلام. دوتا نکته رو باید رعایت کنید. نمیدونم فایل docker_compose.yml رو درست کانفیگ کردین یا نه. مورد اول اینکه اگر توش فیلد volumes تعریف نشده، باید اضافه کنین و آدرسی که براش تعریف میکنین، دایرکتوری پروژه‌ی شما رو روی مسیر پیش‌فرض داده‌های Postgres توی کانتینر مپ میکنه. نکته دوم تعریف پورت هست. خوب معمولا پورت postgres مقدار 5432 هست. یه صورت فیلد ports باید تعریف شده باشه و مقدارشو این قرار بدین: 5432:5432 سمت چپی پورت هاست و سمت راستی پورت کانتینر. این دو مورد اوکی باشه، قاعدتا باید بتونین وقتی داکر بالا اومد، توی pgadmin یه کانکشن بهش بزنین. اگر دیدین ارور میده، باز بگین ارورش چی هست تا بتونیم کمک کنیم.
    1. م
      سلام بزار برم دم سیستم داکر کامپوز رو بدم ببین خودم نمیدونم درست انجام دادم یا نه تازه آموزش دیدم و از جمینای کمک گرفتم
      1. .
        باز یه مشکل هست. آدرسی که تعریف کردید بازم داخل کانتینر هست. تغییرش بدین به یه همچین چیزی: - ./postgres_data:/var/lib/postgresql/data که بتونین داخل پروژه فایلهایتون رو ببینین.
        1. م
          - ./postgres_data:/var/lib/postgresql/data اینو کجا وارد کنم؟ و postgres_data چیه؟
          1. .
            همون پوشه‌ روی کامپیوتر شما هست. اگرم وجود ن اشته باشه، ساخته میشه. موضوع اصلی اینه که اون db-data که گذاشته بودین رو حذف کنین.
            1. م
              /postgres_data تو volume که بهم دادی ، فقط اسمش فرق کرده این اسم ها مهمه یا متغیره؟ و راجع به db-data هوش تو ریشه ی فایل کامپوز هست تو یه جا دیتا ها رو ذخیره می‌کنه. اگه postgres_data/. رو بزارم همون کارو میکنه؟
              1. .
                اسم مهم نیست. میتونی هر چیز بزاری. موضوع اون db-data: هست که میاد دیتا رو میریزه داخل خود کانتینر که بهش دسترسی نداری. یعنی نمیتونی بری توی اون فضا فایلی رو ببینی. اما اون آدرسی که دادم اگه بزنی، قاعدتا فایل ها برات قابل دسترسی میشن. اگر نشه یعنی کلا کار نمیکنه و باید مشکل رو ریشه ای تر دنبال کرد.
                1. م
                  عکس
                  یه همچین پوشه ای داد تو دایرکتوریم ولی همچنان تو pgAdmin هیچی نمیده. رفرش هم کردم
                  1. .
                    شما این دوتا دستور رو پشت سر هم اجرا کنین: docker-compose down docker-compose up -d با اینکار اول کانتینر شما استاپ میشه و بعد دوباره ران میشه. بعدش باید پورتها رو چک کنید قاعدتا. این دستور رو بزنین ببینین نتیجه چی میده: docker ps انتظار میره پورتهای 5432 رو نشون بده بهتون.
      1. A
        فایل env هم با کاربر و رمز Postgres درست کردید و سرور هم ازش استفاده میکنه؟
        1. م
          آره فایل env کار می‌کنه. چون دیتابیس رو میسازه پس احتمال میدم که ارتباطش درسته درست جواب دادم؟
          1. A
            به نظر خطاهای دیتابیس رو میریزه dev null از کجا میدونید کار میکنه؟
            1. م
              بخش اول متنت رو نفهمیدم ولی از اونجا فهمیدم کار میکنه که رفتم تو خود کانتینر : docker exec -it <id> bash
کل رشتهٔ گفتگو · 14 پاسخ →
م
اینو میاره و به نظر درست کار میکنه. با یه دستوری تو ترمینال چک کردم پورت 5432 یه بار برای داکر مورد استفاده نشون داد و یه بار برای پایتون 0.0.0.0:8000->8000/tcp 0.0.0.0:5432->5432/tcp همچنین با SELECT datname FROM pg_database; تو خود دیتابیس نشون داد که دیتابیس مورد نظر من ساخته شده ولی تو رابط کاربری و با کد SELECT هم نمیاره ولی نشون میده که دیتابیس ساخته شده.

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما