Django后台如何获取用户在前端的最后登录时间和IP地址并写入MySQL数据库?
以下是我写的代码块?
class Member(models.Model): #models里的数据表格式
membername = models.CharField(max_length=50)
last_login_at = models.DateTimeField(default=datetime.now)
last_login_ip = models.CharField(max_length=50)
def adminMemberinsert(request): #views里的代码
try:
ob = Member()
ob.membername = request.POST['membername']
ob.last_login_at = ? #如何获得用户的最后登录时间
ob.last_login_ip = ? #如何获得用户的最后登录IP地址
ob.create_at = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
ob.update_at = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
ob.save()
context = {"info":"添加成功!"}
except Exception as err:
print(err)
context = {"info":"添加失败!"}
return render(request,"admin/info.html",context)
烦请帮忙解答,谢谢!