我有一个小问题...我想将我的应用程序绑定到adminsite。我的应用程序不使用models.py所以在adminsite中显示我的应用程序的唯一方法是覆盖django的admin / templates目录中的app_index.html。我的问题是,我不知道如何覆盖我的应用程序在管理员。我阅读了所有的文档,但是如何做到这一点的确切方法很难找到...
这是app_index.html:
{% extends "admin/index.html" %}
{% load i18n %}
{% if not is_popup %}
{% block breadcrumbs %}
<div class="breadcrumbs"><a href=".../">
{% trans "HOME" %}</a>
{% for app in app_list %}
{% blocktrans with app.name as name %} {{ name }} {% endblocktrans %}
{% endfor %}</div>{% endblock %}
{% endif %}
{% block sidebar %}{% endblock %}
提前感谢...
最好的问候,
答案 0 :(得分:1)
您不需要models.py,只需在管理站点注册“模型”。
admin.site.register(类MyMenuThing(models.Model):传递)