从Django表单访问用户

时间:2015-09-07 00:42:12

标签: django forms

我在表单提交时尝试访问用户。我有一个时间轴模块,它基本上记录了一些事件,我希望从这个表单提交创建一个事件。为此,我需要用户。

我现在拥有的是

def form_valid():
    timeline_msg = 'New session created at {0} on {1}.'.format(
        new_session.started.strftime('%H:%M%p'),
        new_session.started.strftime('%d-%m-%Y'))

    new_session.create_timeline_events(self.request.user, timeline_msg)

但是,我收到一个ValueError,说我期待一个用户实例。使用pdb时,我意识到request.user正在返回SimpleLazyObject。如何从这个包装器中获取用户?

0 个答案:

没有答案