2011-03-09 137 views
0

我已經嘗試了很多方法在django的管理中查找當前用戶ID。我嘗試過通過SessionKey和request.user(HTTPRequest)拉用戶ID無濟於事。我的最新的化身是:當前用戶在Django管理員

def save(self, request, obj, form, change): 
    if getattr(obj, 'submitter', None) is None: 
     obj.submitter = request.user 
    obj.save() 

    super(AppAdmin, self).save() 

在admin.py和

submitter = models.ForeignKey(User, null=True, blank=True, related_name="submitter") 
在models.py

。我在堆棧溢出的其他地方發現了這個,但它似乎不起作用。任何幫助表示讚賞。

謝謝!

回答

相關問題