se ogni pagina web ha un nuovo avviso messaggio utente (nuovo conteggio messaggio, come messaggio (1)), come posso passare variabile '{new_message_count: 1}' ad ogni vista voglio all'utilizzo di middleware:django middleware set variabile globale speciale utente
class page_variable():
def process_request(self, request):
# put the variable to the request or response so can used in template variable
return None
e modello di apparire come:
<a href="/message/">new <em>({{ new_message_count }})</em></a>
sì! questo è quello che voglio, molte grazie, ma come collegarlo alla richiesta? provo il "request.new_message_count = 1" o "request ['new_message_count'] = 1" o "request .__ class __. new_message_count = 1", ma non funzionano – cloudzhou
Cosa vuoi dire, non funziona? Il primo dovrebbe funzionare bene. –
lo faccio a def process_request (self, request):, ma il template non ottiene la variabile {{new_message_count}}, mi manca qualcosa. proverò di nuovo – cloudzhou