Django 与#x27相反;创建活动';没有找到任何参数。尝试了1种模式:[';创建活动/(?P<;pk>;[^/]+;)/$&]
希望你做得很好! “createActivity”的反向出现此错误Django 与#x27相反;创建活动';没有找到任何参数。尝试了1种模式:[';创建活动/(?P<;pk>;[^/]+;)/$&],django,django-models,django-views,django-templates,Django,Django Models,Django Views,Django Templates,希望你做得很好! “createActivity”的反向出现此错误未找到任何参数。尝试了1个模式:[“创建活动/(?P[^/]+)/$”] 它对CreateSoursActivity有效,但对CreateSoursActivity无效 这是我的url.py path('create_Activity/<str:pk>/', views.createActivity, name="createActivity"), path('update_Activity/<
未找到任何参数。尝试了1个模式:[“创建活动/(?P[^/]+)/$”]
它对CreateSoursActivity有效,但对CreateSoursActivity无效
这是我的url.py
path('create_Activity/<str:pk>/', views.createActivity, name="createActivity"),
path('update_Activity/<str:pk>/', views.UpdateActivity, name="updateActivity"),
path('delete_activity/<str:pk>/',views.DeleteActivity, name="deleteActivity"),
path('create_SousActivity/<str:pk>/', views.createSousActivity, name="createSousActivity"),
path('update_SousActivity/<str:pk>/', views.UpdateSousActivity, name="updateSousActivity"),
path('delete_Sousactivity/<str:pk>/',views.DeleteSousActivity, name="deleteSousActivity"),
def createActivity(request,pk):
sdlc = SDLC_phase.objects.get(id=pk)
form = ActivityForm(initial={'sdlc':sdlc})
if request.method == "POST":
form = ActivityForm(request.POST)
if form.is_valid():
form.save()
return redirect('/')
context = {'form':form}
return render(request,'activitiestasks/Activity_form.html', context)
在我的模板中
<a class="btn btn-outline-success btn-sm btn-block" href="{% url 'createActivity' SDLCphases.id %}">Create Activity</a>
有人知道这个问题吗?怎么样
href=“{%url'createActivity'pk=SDLCphases.id%}”
它给出了相同的错误(为什么要对pk
使用str
?href=“{%url'createActivity'form.instance.pk%}
但是请使用
,而不是
,因为这限制了与数字模式匹配的模式。它再次给出了相同的错误(…我不知道为什么它在“CreateSoursactivity”中工作