我正在尝试使用Django实现一个页面,其中用户能够创建内容,点击submit,然后在当前没有登录的情况下被提示注册或登录。模型中用于内容的字段之一引用用户,因此必须登录才能创建它,但是我希望它们能够在被提示登录之前输入所有数据。我在视图中使用了@loginrequired的装饰符,但这迫使用户在创建内容之前登录。request.POST) t = Trip(trip_name = for
我一直收到“本地变量'user‘在赋值前被引用”的错误。我正在尝试复制此函数中的user =代码行: user = get_object_or_404(User, usernameid=id)
user_like, created = UserLike.objects.get_or_create(user=request.use
我对django的登录有问题。我正在使用django自己的登录页面,但问题是,当我注册一个新用户时,用户不能登录。我什么都试过了,但没有找到任何解决办法。我可以在我的database.DB中看到用户名。有解决这个问题的办法吗?confirm_password = forms.CharField(widget=forms.PasswordInput())
model = User(forms.ModelForm): model = Us