我正在一个人们创建文章的 Django 网站上工作。我希望人们能够在注册过程中创建一篇文章。以下是步骤:
- 用户在没有注册或登录的情况下点击“创建文章”。
- 用户被引导到显示用于创建文章的表单的“创建文章”页面。
- 点击“创建文章”表单上的“提交”按钮后,用户被重定向到注册/登录页面。
- 在注册过程或登录后,文章将保存在用户 ID 下。
我对 Django 很陌生,所以就我而言,这里有一些并发症:
在登录过程之后,我是否以 AnonymousUser 作为作者保存对象?我如何再次找到该对象,以便在用户登录或注册后将其保存给用户?AnonymousUser 对象中是否有任何类型的唯一标识符?
我是否应该使用 URL 将对象通过注册过程,直到注册发生(然后保存)?如何做到这一点?