1
resposta

Não consigo salvar o jogo

Depois de fazer mudanças com criptografia não consigo mais salvar os jogos Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Aparece este erro no terminal Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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. 😉

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!