【Django】为什么无法在🔰DetailView中显示详细信息页面?
初学者备忘录 #1
我是母语为中文的中国人。
Java: 工作经验大约半年
Python: 无工作经验,大约几周
Django: 无工作经验,大约几周,只是根据Udemy介绍的应用程序复制了一个。
发生的事件
在使用管理面板后,确认数据已经插入一条之后,刚想通过使用DetailView自动生成的html名获取它。
from django.http import HttpResponse
from django.shortcuts import render
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView
from ReteIngenium.models import EmployeeInformation
# Create your views here.
class EmployeeList(ListView):
model = EmployeeInformation
context_object_name = "employees"
class EmployeeInfo(DetailView):
model = EmployeeInformation
from django.urls import path
from .views import EmployeeList, EmployeeInfo
urlpatterns = [
path("", EmployeeList.as_view()),
path("employeeinfo/<int:pk>", EmployeeInfo.as_view())
]
“……?” (literal translation)
导致某种结果的原因
由于使用管理员面板插入或删除数据的缘故,导致索引出现错位,当引用其他索引号时出现了错误。
我想要避免不经意地删除数据。