django更改管理视图(无模型)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django更改管理视图(无模型)相关的知识,希望对你有一定的参考价值。
我想更改管理视图以执行一些与模型没有关系的任务(我的应用程序没有模型)但是它需要管理员来执行这些任务。
我想删除允许创建管理员和用户的表,并用其他任务填充视图。
我能这样做吗?如何? (我是Django的新手)。
答案
我认为你想根据你使用管理员模板,这样你就可以像图表,分析或某种形式一样渲染你想要的东西,对吧?我也有这个问题,但我通过扩展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。
以上是关于django更改管理视图(无模型)的主要内容,如果未能解决你的问题,请参考以下文章