【发布时间】:2020-07-07 12:05:01
【问题描述】:
当我在我的表单上单击提交时,它会转到 ../register/register/ 我期望它应该转到 ../register
这是我的主要项目 urls.py
urlpatterns = [
path('participants/', include('participants.urls')),
path('admin/', admin.site.urls),
]
这是我的应用程序 urls.py
urlpatterns = [
path('register/', views.register, name="register")
]
这是我的观点功能
def register(request):
if request.method == "POST":
username = request.POST['username']
# email = request.POST['email']
password = request.POST['pass']
print(username, password)
user = User.objects.create_user(username=username, password=password)
user.save()
return redirect('register')
else:
return render(request, 'register.html')
【问题讨论】:
-
您在模板中将表单标签的
action属性设置为什么? -
显示你的 urls.py 完整文件和模板文件