בעיה בהעלאה להירוקו על אתר קיים

תגיות: ,

תוכלי בבקשה לצלם לי את קוד ההתחברות, ואז את העמוד של משתני הסביבה? צנזרי את ה¯value שלהם ושלחי לי רק את השם (key)

קוד ההתחברות:

עמוד משתני הסביבה:

תמונה

נסי להשתמש בפתרון שמופיע כאן https://stackoverflow.com/questions/10755833/how-to-use-flask-peewee-with-heroku

(בלי ה־if HEROKU, ובלי מה שמופיע מתחת ל־else)

הכוונה לחלק הזה?

    DEBUG = False
    urlparse.uses_netloc.append('postgres')
    url = urlparse.urlparse(os.environ['DATABASE_URL'])
    DATABASE = {
        'engine': 'peewee.PostgresqlDatabase',
        'name': url.path[1:],
        'user': url.username,
        'password': url.password,
        'host': url.hostname,
        'port': url.port,
    }

כן. תבדקי גם ש־https://dashboard.heroku.com/apps/_____________/resources מראה את ה־DB שלך (כשהמקפים התחתונים זה השם של האפליקציה שלך)

מראה את הdb, מנסה עכשיו את הקוד

נמצאה דרך אחרת לגרום לאתר לעלות:

הוספת משתנה הסביבהMYPORT: עם הערך שהירוקו נתן לPORT, זאת כיוון שהירוקו משנה את משתנה הסביבה PORT בכל פעם, אז שמים משתנה אחר שהוא קבוע עם הפורט שהירוקו סיפק

קרדיט: זוג חברים מתכנתים מוכשרים

שוב, המון המון תודה ים, כולי מעריכה את כל העזרה, ההכוונה, הסבלנות והזמינות. למדתי המון!

לייק 1