wenn jede webseite hat eine benutzer neue nachricht kündigung (neue messung zählen, wie nachricht (1)), wie kann ich Variable '{new_message_count: 1}' zu jeder ansicht ich will zur Verwendung von Middleware:django middleware set benutzer spezielle globale variable
class page_variable():
def process_request(self, request):
# put the variable to the request or response so can used in template variable
return None
und Vorlage wie folgt aussehen:
<a href="/message/">new <em>({{ new_message_count }})</em></a>
ja! das ist was ich will, vielen dank, aber wie man es an die Anfrage anhängen? Ich versuche "request.new_message_count = 1" oder "request ['new_message_count'] = 1" oder "request .__ class __. new_message_count = 1", aber funktioniert nicht – cloudzhou
Was meinst du, es funktioniert nicht? Der erste sollte gut funktionieren. –
Ich mache es bei def process_request (selbst, Anfrage):, aber die Vorlage nicht die Variable {{new_message_count}}, ich muss etwas verpassen. Ich werde es erneut versuchen – cloudzhou