小编ep_*_*dev的帖子

无法弄清楚为什么我在 django 项目中收到“Reverse for 'app_list' with keywords argument '{'app_label': ''}' not found”

该项目有 2 个应用程序 - 帐户(非常基本的自定义用户)和门户。

myproject/myproject/urls.py:

from django.contrib import admin
from django import urls
from portal import admin as user_admin
from portal import views


urlpatterns = [
    urls.path(r'admin/', admin.site.urls),
    urls.path(r'portal/mymodel/', views.testview),
    urls.path('', user_admin.user_site.urls),
]
Run Code Online (Sandbox Code Playgroud)

myproject/portal/templates/portal/mymodel/testview.html:

{% extends "admin/change_list.html" %}
{% block after_field_sets %}{{ block.super }}
    <h2> hello world </h2>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

change_list.html(内置django模板):

{% extends "admin/base_site.html" %}
{% load i18n admin_urls static admin_list %}

{% block extrastyle %}
  {{ block.super }}
  <link rel="stylesheet" type="text/css" href="{% static "admin/css/changelists.css" %}">
  {% if …
Run Code Online (Sandbox Code Playgroud)

django django-templates django-views python-3.x python-3.7

10
推荐指数
1
解决办法
4812
查看次数