Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:将简单按钮添加到管理通用视图_Python_Django_Django Views_Django Admin_Http Referer - Fatal编程技术网

Python Django:将简单按钮添加到管理通用视图

Python Django:将简单按钮添加到管理通用视图,python,django,django-views,django-admin,http-referer,Python,Django,Django Views,Django Admin,Http Referer,Django新手正在开发一个我继承的已有应用程序。我需要在show(DetailView,我想是Django术语)页面中添加一个取消/返回按钮。我知道如何在HTML中使用锚定标记来实现这一点。但是,我不知道这个视图的HTML模板在哪里!我相信它是从urls.py中的代码按程序生成为“通用视图”或“管理员”: from django.conf.urls import url from . import views app_name = 'reports' urlpatterns = [

Django新手正在开发一个我继承的已有应用程序。我需要在
show
DetailView
,我想是Django术语)页面中添加一个取消/返回按钮。我知道如何在HTML中使用锚定标记来实现这一点。但是,我不知道这个视图的HTML模板在哪里!我相信它是从
urls.py
中的代码按程序生成为“通用视图”或“管理员”:

from django.conf.urls import url

from . import views

app_name = 'reports'

urlpatterns = [
    # ex: /reports/
    url(r'^$', views.IndexView.as_view(), name='index'),
    # ex: /reports/5/
    url(r'^(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),
    # ex: /reports/5/results/
    url(r'^(?P<pk>[0-9]+)/results$', views.ResultsView.as_view(), name='results'),
    # ex: /reports/5/vote/
    url(r'^(?P<question_id>[0-9]+)/vote$', views.vote, name='vote'),
]
从django.conf.url导入url
从…起导入视图
应用程序名称='报告'
URL模式=[
#例如:报告/
url(r'^$',views.IndexView.as_view(),name='index'),
#ex:/reports/5/
url(r'^(?P[0-9]+)/$',views.DetailView.as_view(),name='detail'),
#ex:/reports/5/结果/
url(r'^(?P[0-9]+)/results$',views.ResultsView.as_view(),name='results'),
#ex:/reports/5/投票/
url(r'^(?P[0-9]+)/vote$',views.vote,name='vote'),
]
当通过浏览器访问时,报告
显示
/
详细视图
页面的底部栏包含以下值:

我想在这个栏中添加一个“取消”按钮,但是我找不到在哪里可以添加这样的按钮——我甚至在代码库中找不到这些现有的按钮

存在一个
admin/reports\u admin.py
文件,其中包含一些可能相关的配置,但我在该文件中没有看到可以添加此“取消”按钮的明显位置


请帮忙

我想这就是你想要的


此外,您还可以覆盖管理视图(此处也有介绍),以添加附加功能。

如果您从Django开始,您可能需要花一两天的时间来关注官方的管理视图。这将教你在哪里定义了各种东西,Django管理应用程序是什么,你可以对它做什么。