Domanda

Ho impostato un MAX_REQUEST variabile = 100 in settings.py

Scrivo un middleware che può ridurre questo valore per la richiesta origining da un indirizzo proxy ip dal seguente codice:

settings.MAX_REQUEST = 10

Tuttavia, sembra che la modifica di cui sopra riguarda tutti gli utenti legittimi.

E 'normale?

È stato utile?

Soluzione

Sì. settings è un modulo di riferimento in tutto da Django (e, probabilmente, il codice di troppo). Modifica di qualsiasi variabile in settings è come modificare una variabile globale e altera il comportamento di tutto il vostro web app.

Altri suggerimenti

Impostazioni Django sono globali. Essi influenzano l'intero processo.

Se si vuole 'per ogni utente' variabili, io suggerisco di guardare Come utilizzare le sessioni .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top