Skip to content

Instantly share code, notes, and snippets.

@csarcom
Created April 22, 2013 23:19
Show Gist options
  • Save csarcom/5439427 to your computer and use it in GitHub Desktop.
Save csarcom/5439427 to your computer and use it in GitHub Desktop.
#admin.py
def save_model(self, request, obj, form, change):
"""
Add the admin user to a special model attribute for reference after save
"""
#obj._history_user = request.user
from cuser.middleware import CuserMiddleware
CuserMiddleware.set_user(request.user)
super(SimpleHistoryAdmin, self).save_model(request, obj, form, change)
#modelds.py property
from cuser.middleware import CuserMiddleware
class Something(models.Model):
@property
def _history_user(self):
return CuserMiddleware.get_user()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment