Python 当前路径POST没有';我一个也配不上
因此,我有一个代码如下:Python 当前路径POST没有';我一个也配不上,python,Python,因此,我有一个代码如下: newEra/url.py mentor/url.py 我的观点 home.html 待办事项列表 {%csrf_令牌%} {{form.name} {todo%中的to的%s} {{to}} {%endfor%} 但我在下面得到了这个错误 **Django使用NewEra.URL中定义的URLconf,按以下顺序尝试了这些URL模式: 管理员/ 当前路径POST与这些路径都不匹配** 添加到设置中的“mentor”文件URL是正则表达式 试试看: Djang
newEra/url.py
mentor/url.py
我的观点
home.html
待办事项列表
{%csrf_令牌%}
{{form.name}
{todo%中的to的%s}
- {{to}}
{%endfor%}
但我在下面得到了这个错误
**Django使用NewEra.URL中定义的URLconf,按以下顺序尝试了这些URL模式:
试试看:
Django使用NewEra.URL中定义的URLconf尝试了这些URL模式,顺序如下:admin/^/$空路径与其中任何一个都不匹配。我怎么会错过:你的意思是:哦,伙计,我明白了,我明白了,是的,这就是我的意思,非常感谢
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path("",include('mentor.urls')),]
from django.urls import path
from . import views
urlpatterns = [
path('',views.home_page),
]
from django.shortcuts import render,redirect
from .models import *
from .forms import *
def home_page(request):
todo = ToDo.objects.all()
form = ToDoForms()
if request.method == 'POST':
form = ToDoForms(request.POST)
if form.is_valid():
form.save()
return redirect('')
context = {'todo' : todo, 'form':form}
return render(request, 'home.html',context)
<h1>To-Do list</h1>
<form action="POST" method="/">
{% csrf_token %}
{{form.name}}
<input type="submit" value="Create task" >
</form>
<ul>
{% for to in todo %}
<li>{{ to }}</li>
{% endfor %}
</ul>
urlpatterns = [
path('^/$',views.home_page),
]