Flask Sqlalchemy MySQL Connection Проблема - проблема подключения и строки подключенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Flask Sqlalchemy MySQL Connection Проблема - проблема подключения и строки подключения

Сообщение Anonymous »

Я разрабатываю приложение для колбы с использованием Flask-Sqlalchemy и MySQL, но я сталкиваюсь с проблемами как с подключением к базе данных, так и с правильной формированием строки соединения. < /p>
Подробности установки: < /p>
  • Бэкэнд: flask < /li>
    orm: sqlal /> База данных: MySQL (локальный 9.2.0 и Docker Compose версии 8) < /li>
    Driver: MySQL+PymySQL < /li>
    < /ul>
    Строка подключения, которую я использую: < /p>

    Код: Выделить всё

    class Config:
    SQLALCHEMY_DATABASE_URI = (
    f"mysql+pymysql://{os.getenv('MYSQL_USER')}:{os.getenv('MYSQL_PASSWORD')}"
    f"@{os.getenv('MYSQL_HOST')}:{os.getenv('MYSQL_PORT')}/{os.getenv('MYSQL_DB')}"
    )
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    SECRET_KEY = os.getenv("SECRET_KEY")
    
    Сообщение об ошибке:

    Я получаю одну из следующих ошибок при запуске приложения Flask при запуске API локально:
traceback (самый последний вызов Respositories/in github/cloudscaler/api/auth_service/wsgi.py ", line 4, в
app = create_app ()
файл"/users/aravindkoniki/documments/workspace/git rospositories/github/cloudscaler/api/api_service/app/apps/arshybe/arshyby/arshybe/apis/arsyby/adpry>. create_app
db.init_app(app)
file "/users/aravindkoniki/documents/workspace/git respositories/github/cloudscaler/api/auth_service/venv/lib/python3.9/site-packages/flask_sqlalchem /> self._apply_driver_defaults(Options, app)
file "/users/aravindkoniki/documents/workspace/git respositories/github/cloudscaler/api/auth_service/venv/lib/python3.9/site-packages/flask_sqlalchemy/endtense.pry, in 607, in in 607. _apply_driver_defaults
url = sa.engine.make_url (options ["url"])
file "/users/aravindkoniki/documents/workspace/git Respositories/github/cloudscaler/api/auth_service/venv/lib/python3.9/site-packages/sqlalchemy/ingine/url.py ", строка 856, в make_url
return _parse_url (name_or_url)
file"/users/aravindkonik/dockums/dockments/dockments/dockmum Респозитории/github/cloudscaler/api/auth_service/venv/lib/python3.9/site-packages/sqlalchemy/ingine/url.py ", линия 917, в _parse_url
components [" port "] = int (компоненты [" port "]
valueerror: inval int-int (int-in int (") vallor: inval in int-int ("). 'None' < /p>
< /blockquote>

Соединение отказано при запуске от Docker Compose File < /li>
< /ul>
Устранение неполадок, выполненное до сих пор: < /p>

vorified mySql hout hour roupbit hound. /> < /li>
Существуют подтвержденные учетные данные и база данных.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ring-issue
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»