sql >> データベース >  >> RDS >> PostgreSQL

HerokuでFlask/Peeweeを使用するにはどうすればよいですか?

    DATABASE_URL環境変数を解析していますか?次のようになります:

    postgres://username:[email protected]:port/database_name
    

    したがって、データベースへの接続を開く前に、それをプルして解析する必要があります。データベースをどのように宣言したか(構成内またはwsgiアプリの横)によっては、次のようになります。

    import os
    import urlparse
    
    urlparse.uses_netloc.append('postgres')
    url = urlparse.urlparse(os.environ['DATABASE_URL'])
    
    # for your config
    DATABASE = {
        'engine': 'peewee.PostgresqlDatabase',
        'name': url.path[1:],
        'password': url.password,
        'host': url.hostname,
        'port': url.port,
    }
    

    こちらのメモをご覧ください: https://devcenter.heroku.com/articles/django



    1. 左結合単一ランダムレコードMySQL

    2. phpのpassword_hash()メソッドの使い方..?

    3. エラー1698(28000):ユーザー'root'@'localhost'のアクセスが拒否されました

    4. MySQL接続(max_connections)を増やす方法は?