Подробности установки: < /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 локально:
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