0

ユーザーに関する追加情報、つまり最後から 2 番目のユーザー ログインのデータを保存する必要があります。私の考えは、ログイン機能を更新して、この情報を適切に保存することです。私は一般的な django ログイン機能を使用しているので、現在動作しているものをあまり変更せずに実行したいと思います。

私のカスタムユーザーモデル:

class ExtendedUser(models.Model):
    user = models.OneToOneField(User)
    lbo_login = models.DateTimeField(auto_now_add = True)

My urls.py (組み込みのログイン関数を呼び出します)

url(r'^accounts/login/$', 'django.contrib.auth.views.login'),

そして私の考え:

# login function
# ...
# Before storing the information of the current login, 
# Something like:
user.extendeduser.lbo_login = user.last_login
user.extendeduser.save()
# continue with the login function and update the last login field

それを手伝ってもらえますか?組み込み関数を補完するにはどうすればよいですか? ありがとう。

4

1 に答える 1

1

この目的で使用できる Django から送信されるログインおよびログアウト シグナルがあります

于 2013-08-25T00:19:47.640 に答える