cloud_off
Sei offline. Riconnettiti per continuare a navigare.
data_object
Libreria di snippet
Snippet pronti e testati per Python, Flask, JavaScript, SQL, HTML, CSS e Bash. Aprili nel playground.
Mostra solo gli snippet salvati in questo browser
3 snippet
flask
star
bookmark_border
Check the extension, size and filename before saving an upload.
import os
import uuid
from flask import request, abort
from werkzeug.utils import secure_filename
intermediate
#uploads #security #files
flask
bookmark_border
Stop brute-force attempts with Flask-Limiter.
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address
limiter = Limiter(key_func=get_remote_address, storage_uri="memory://") # use redis:// in production
limiter.init_app(app)
beginner
#security #rate-limit #login
flask
bookmark_border
Put the token in a meta tag and send it as X-CSRFToken from JavaScript.
# base.html
# <meta name="csrf-token" content="{{ csrf_token() }}">
# app.py
from flask_wtf import CSRFProtect
beginner
#csrf #security #javascript
bookmark_border Nessuno snippet salvato in questa pagina. Usa il pulsante segnalibro per salvarne uno.
groups
Unisciti a PandaDev
Impari con noi? Sviluppatori e designer possono candidarsi per lavorare con il team su veri progetti dei clienti.
person_add Candidati