私信  •  关注

Kauê Oliveira

Kauê Oliveira 最近创建的主题
Kauê Oliveira 最近回复了
4 年前
回复了 Kauê Oliveira 创建的主题 » 如何获取当前登录用户?Django模型

这个 author 你的场地 Post 模型是 Author 模型,而不是用户。你可以替换 post.author = request.user 与:

if request.user.author:
    post.author = request.user.author
else:
    post.author = Author.objects.create(user=request.user)

如果已经为用户创建了Author实例,Willem给出的答案是有效的,但如果没有与该用户关联的Author对象,则会抛出异常。