si chaque page Web a un nouvel avis de message (nouveau compte de messages, comme message (1)), comment puis-je passer variable '{new_message_count: 1}' à chaque vue je veux à l'utilisation de middleware:django middleware set utilisateur spécial variable globale
class page_variable():
def process_request(self, request):
# put the variable to the request or response so can used in template variable
return None
et regarder comme modèle:
<a href="/message/">new <em>({{ new_message_count }})</em></a>
oui! C'est ce que je veux, merci beaucoup, mais comment l'attacher à la demande? j'essaye le "request.new_message_count = 1" ou "request ['nouveau_message_count'] = 1" ou "request .__ class __. nouveau_message_count = 1", mais ne fonctionne pas – cloudzhou
Que voulez-vous dire, cela ne fonctionne pas? Le premier devrait fonctionner correctement. –
Je le fais à def process_request (self, request):, mais le modèle n'obtient pas la variable {{new_message_count}}, je dois manquer quelque chose. Je vais essayer à nouveau – cloudzhou