Djang中的/admin/todo/todo/处出现操作错误

2024-04-19 22:59:44 发布

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

我正在用Django做一个基本的Todo应用程序。你知道吗

在转到“管理”页并单击Todo选项时:

The Todo option i have created

它给了我这个错误:

see the address bar

“todo”字符串在URL中出现两次。你知道吗

我已经完成了迁移,并且在已安装的应用程序中添加了todo.apps.TodoConfig。你知道吗

这是我的密码:

待办事项应用程序网址.py

from django.urls import path
from todo import views

urlpatterns = [
    path('', views.index),
    path('todo/', views.index,)
]`

待办事项应用程序视图.py

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello ")

待办事项应用程序型号.py

from django.db import models
from datetime import datetime

class Todo(models.Model):
    title = models.CharField(max_length = 200)
    text = models.TextField()
    created_at = models.DateTimeField(default=datetime.now)
    def __str__(self):
        return self.title

待办事项应用程序管理员.py

from django.contrib import admin
from .models import Todo

admin.site.register(Todo)

主要项目网址.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('ToDoList/', include('ToDoList.urls')),
    path('Todo/', include('todo.urls')),

]

Tags: pathdjangofrompyimport应用程序datetimeindex