猿问

Django 2.1.2:必须使用 URLconf 中的对象 pk 或 slug

我是 Django 新手,不明白什么是 pk 或 slug。到底是怎么回事?


模型.py:


class School(models.Model):

    name = models.CharField(max_length=256)

    principal = models.CharField(max_length=256)

    location = models.CharField(max_length=256)


    def __str__(self):

        return self.name

模板页面:


<a class="navbar-brand" href="{% url 'basic_app:list'%}">Schools</a>

网址.py:


path('',views.SchoolDetailView.as_view(),name='list'),

视图.py:


class SchoolDetailView(DetailView):

    context_object_name = 'school_detail'

    model = models.School

    template_name = 'basic_app/school_detail.html'


呼啦一阵风
浏览 124回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答