Django: Seitentitel von Middleware abrufenPython

Python-Programme
Anonymous
 Django: Seitentitel von Middleware abrufen

Post by Anonymous »

Ich habe eine kleine Middleware geschrieben, um die Benutzeraktivität zu verfolgen:

Code: Select all

class AccessLogs(object):

def __init__(self, get_response):
self.get_response = get_response

def __call__(self, request):
response = self.get_response(request)

if "/media/" not in request.path:
try:
ActivityLog(user=request.user, pageURL=request.path).save()
except Exception as e:
print(e)

return response
Gibt es eine Möglichkeit, mit dieser Middleware-Methode den Titel der Seite zu erhalten? Ich habe hier eine Menge Dinge nachgeschlagen, wie z. B. Vorlagenansicht, benutzerdefinierte Antwort, aber nichts scheint zu funktionieren. Gibt es eine Klasse oder Funktion, die den Titel der besuchten Seite abruft?
Was ich suche, ist eine Methode, um den Titel der Seite abzurufen, die der Benutzer gerade besucht hat, damit ich ihn zusammen mit anderen Informationen in der Datenbank in dieser Middleware speichern kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post