在我的登录显示错误时,提交表单的http网址,但https网址工作正常。
我的登录表单是“{% csrf_token %}请登录Or click here to register {% if msg %}错误无效的凭据或不活动的帐户。如果您已经注册,请确保通过单击发送到您的电子邮件地址的链接激活您的帐户。如果找不到该电子邮件,请检查您的垃圾邮件文件夹。{% endif %}
<input type="text" class="form-control" name="email"
placeholder="Email Address" required="" autofocus=""
ng-model="loginEmail"></input> <input type="password"
class="form-control" name="password" placeholder="Password"
required="" ng-model="loginPwd"></input>
<button class="btn btn-lg btn-primary btn-block" type="submit"
ng-click="login(loginForm.username.$viewValue, loginForm.password.$viewValue)">Log in</button>
</form>`
localhost工作正确此代码,但活网站不工作的http。另外,我添加{% csrf_token %}在登录形式,请有人帮助我!
3条答案
按热度按时间k5ifujac1#
添加一个
{% csrf_token %}
到您的表单。应该涵盖您的问题。neskvpey2#
将此选项添加到设置:
从django4.0开始你需要把你自己的网站作为一个可信的来源。
f0ofjuux3#
如果settings.py您使用的是http: