【发布时间】:2018-07-01 15:58:54
【问题描述】:
我想更改管理员视图以执行一些与模型没有关系的任务(我的应用程序没有模型),但它需要管理员来执行这些任务。
我想删除允许创建管理员和用户的表,并用其他任务填充视图。
我可以这样做吗?如何? (我是 Django 的新手)。
【问题讨论】:
标签: python django django-admin
我想更改管理员视图以执行一些与模型没有关系的任务(我的应用程序没有模型),但它需要管理员来执行这些任务。
我想删除允许创建管理员和用户的表,并用其他任务填充视图。
我可以这样做吗?如何? (我是 Django 的新手)。
【问题讨论】:
标签: python django django-admin
我想你想根据你的需要使用管理模板,这样你就可以呈现你想要的东西,比如图表、分析或某种形式,对吧? 我也有这个问题,但我通过 Extending Admin/Index.html
解决了它您可以根据需要在哪里使用或不使用 django 生成的模型来操作管理员。
因此,您可以创建自己的 admin/index.html,这将成为您管理应用程序的默认模板。为了给你一个基本的想法,看看这段代码,它允许你创建自己的 admin/Index.html 页面,从而覆盖默认页面。
{% extends "admin:admin/index.html" %}
{% block sidebar %}
{{block.super}}
<div>
<h1>Extra links</h1>
<a href="/admin/extra/">My extra link</a>
</div>
{% endblock %}
您可以像我一样通过blog 了解更多信息。
有关完整信息,请参阅此 Django 文档link。
【讨论】: