无法将路径添加到包

2024-06-24 12:55:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经为我的网站下载了django todo,我正在视图上编写一些函数,但是我无法添加url.py的路径,即使它是正确的

例如:

from django.conf import settings
from django.urls import path
from todo import views
from todo.features import HAS_TASK_MERGE

app_name = "todo"

path("add_list/", views.add_list, name="add_list"),
path("add_listreccurence/", views.add_listreccurence, name="add_listreccurence"),

第一个是随包裹来的,第二个是我的。 它完全在同一个文件中,具有相同的路径,但我无法导入它,它说:

AttributeError: module 'todo.views' has no attribute 'add_listreccurence'

你能帮我吗

谢谢

编辑:

例如:

 @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():

我的就在下面

@login_required
    def add_listreccurence(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():

我在下面添加了一些不同的参数,但它们仍然在同一个文件中,在同一个应用程序中使用相同的url.py


Tags: topathdjangonamefromimportformadd