1
resposta

Depois do SQLAlchemy meu app não funcionou nunca mais

Quando vou iniciar o app pelo terminal dá a seguinte lista de erros:

PS C:\Users\jonas\OneDrive\Documentos\GitHub\Jogoteca> python jogoteca.py                                 
Traceback (most recent call last):                                                                          
File "C:\Users\jonas\OneDrive\Documentos\GitHub\Jogoteca\jogoteca.py", line 17, in <module>                 
db = SQLAlchemy(app)                                                                                    
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_sqlalchemy\extension.py", line 219, in __init__                                                                                  self.init_app(app)                                                                                      
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_sqlalchemy\extension.py", line 326, in init_app                                                                                  engines[key] = self._make_engine(key, options, app)                                                     
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_sqlalchemy\extension.py", line 614, in _make_engine                                                                              return sa.engine_from_config(options, prefix="")                                                        
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\sqlalchemy\engine\create.py", line 817, in engine_from_config                                                                          
return create_engine(url, **options)                                                                    
File "<string>", line 2, in create_engine                                                                 
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\sqlalchemy\util\deprecations.py", line 277, in warned                                                                                  
return fn(*args, **kwargs)  # type: ignore[no-any-return]                                               
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\sqlalchemy\engine\create.py", line 556, in create_engine                                                                               
entrypoint = u._get_entrypoint()                                                                        
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\sqlalchemy\engine\url.py", line 754, in _get_entrypoint                                                                                
cls = registry.load(name)                                                                               
File "C:\Users\jonas\AppData\Local\Programs\Python\Python310\lib\site-packages\sqlalchemy\util\langhelpers.py", line 365, in load                                                                                     
raise exc.NoSuchModuleError(                                                                          
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:SGBD  

Todo meu código está em: https://github.com/jonasnunes/Jogoteca

1 resposta

Olá Jonas, como você está?

Peço desculpas pela demora no retorno.

Ao acessar o link disponibilizado do seu GitHub, o projeto não está mais disponível, é retornado o erro 404 (não encontrado).

Sendo assim, gostaria de entender se você conseguiu resolver o empecilho no código? Caso não tenha conseguido, peço que disponibilize um link válido com o projeto para que eu possa te auxiliar de forma mais assertiva.

Fico à disposição.

Abraços e bons estudos!

Fico no aguardo e à disposição