django - 注册页面即时缓冲
问题描述
当我尝试在我的网站上注册时,它会立即缓冲,
服务器工作正常,其他代码也很好。
这urls.py
urlpatterns = [
#Login Page
url(r"^login/$", login, {'template_name':'users/login.html'},
name='login'),
#Logout Page
url(r"^logout/$", views.logout_view, name="logout"),
# Registration Page
url(r"^register/$", views.register, name='register'),
]
这views.py
def register(request):
"""Register a new user."""
if request.method != "POST":
#display blank register form.
form = UserCreationForm()
else:
# process completed form.
form = UserCreationForm(data=request.POST)
if form.is_valid():
new_user = form.save()
# Log the user in and then redirect to home page
authenticate_user = authenticate(username=new_user.username,
password=request.POST['password1'])
login(request, authenticate_user)
return HttpResponseRedirect(reverse('learning_logs:index'))
context = {'form': form}
return render(request, 'users/register.html', context)
仔细检查我在正确的views.py
register.html 是:
{% extends "learning_logs/base.html" %}
{% block content %}
<form action="{% url "users:register" %}" method="post">
{% csrf_token %}
{{ form.as_p }}
<button name="submit">log in</button>
<input type="hidden" name="next" value="{% url "learning_logs:index" %}">
</form>
{% endblock content %}
问题可能出在哪里?
解决方案
推荐阅读
- visual-studio-code - MacOS 和 Mono 无法启动 .NET Core 语言服务,因为找不到 `dotnet`
- pytorch - PyTorch 在训练期间对两组梯度进行归一化
- maven - 一些依赖
Maven 在新的 Vaadin 14.0.4 项目中找不到项目 - javascript - 如何制作 Discord 机器人命令?
- firebase - Flutter&Firebase:如何为用户生成递增的数字 ID?
- git - 将 GitHub 私有仓库添加到 Jenkins
- amazon-web-services - 我的网站在桌面上的 chrome 浏览器上正常响应,而不是在 Edge 上,也不能在移动设备上运行
- java - 使用二维数组显示由方法填充的数据
- c# - Xamarin.Android:如何获取图标
- java - 如何在精确位置拆分 ArrayList