所以我想了几天,要在包装上创建自己的function “ django-todo”
我能够在视图中添加我的视图,但是当我尝试将其添加到路径时,它不起作用。
我已经在设置中注册了该应用,我将该网址添加到了我的主文件夹中:path('', include('todo.urls', namespace="apptodo")),
Views.PY
@login_required
def add_list(request) -> HttpResponse:
"""Allow users to add a new todo list to the group they're in.
"""
if request.POST:
form = AddTaskListForm(request.user, request.POST)
if form.is_valid():
try:
newlist = form.save(commit=False)
newlist.slug = slugify(newlist.name, allow_unicode=True)
newlist.save()
messages.success(request, "Une nouvelle catégorie a été ajoutée.")
return redirect("todo:lists")
**And mine**
@login_required
def dailyadd_list(request) -> HttpResponse:
"""Allow users to add a new todo list to the group they're in.
"""
if request.POST:
form = AddTaskListForm(request.user, request.POST)
if form.is_valid():
try:
newlist = form.save(commit=False)
newlist.slug = slugify(newlist.name, allow_unicode=True)
newlist.save()
messages.success(request, "Une nouvelle catégorie a été ajoutée.")
return redirect("todo:lists")
现在在我的urls.py
此包装随附
path("add_list/", views.add_list, name="add_list"),
矿井>>
path("dailyadd_list/", views.add_list, name="add_list"),
这很奇怪,就像有一个不允许额外路径的设置...
任何想法?
[因此,我尝试了几天来在“ django-todo”包上实现自己的功能,我能够在视图中添加我的视图,但是当我尝试添加到路径时,它不起作用。我已经注册了应用程序...
在您的urls.py