mit habe ich eine Funktion in einem django Projekt etwas wie folgt aus:Sendeauftrag Körper einen Dekorateur in Python
class my_class():
def post(self, request, id, format=None):
logger.info(
''.join(
["id"+str(request.get('id')),
"name"+str(request.get('name')),
"grade"+str(request.get('grade'))]
)
)
row = Student(
id = request.get('id'),
name = request.get('name'),
grade = request.get('grade')
)
row.save()
Jetzt möchte ich einen Dekorateur haben (@logger) um meine diese Funktion, die alles protokolliert innen (logger.info). d. h. ich sollte @logger nur oberhalb der Funktionsdefinition hinzufügen und den gesamten Anfragetext protokollieren. Kann mir jemand helfen, wie kann ich das machen? Ich habe ein Problem beim Senden des Anfragekörpers von post
an den Dekorateur.
'logger.info (request.GET)' ergibt dies: '>' –