Depois de fazer mudanças com criptografia não consigo mais salvar os jogos
Aparece este erro no terminal
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Depois de fazer mudanças com criptografia não consigo mais salvar os jogos
Aparece este erro no terminal
Olá Rogerio! Tudo certo? Espero que sim. 🙂
Certifique-se que o CSRF Token está instanciado na página "jogoteca.py":
app = Flask(__name__)
app.config.from_pyfile('config.py')
db = SQLAlchemy(app)
csrf = CSRFProtect(app)
from views import *
if __name__ == '__main__':
app.run(debug=True)O token precisa ser posto no inicio de cada formulário também:
…….
<fieldset>
<input type="hidden" name="id" value="{{ id }}">
{{ form.csrf_token() }}
<div class="form-group">
{{ form.nome.label(class="form-label") }}
{{ form.nome(class="form-control") }}
</div>
<div class="form-group">
{{ form.categoria.label(class="form-label") }}
{{ form.categoria(class="form-control") }}
</div>
<div class="form-group">
{{ form.console.label(class="form-label") }}
{{ form.console(class="form-control") }}
</div>
<div class="form-group">
{{ form.salvar(class="btn btn-primary") }}
<a class="btn btn-danger" href="{{ url_for('index') }}">Voltar</a>
</div>
</fieldset>
</form>
{% endblock %}Espero ter ajudado! Quaisquer dúvidas, estou à disposição. 😉