我在自己的app_index.html文件中添加了自定义按钮:
<form action="{% url 'admin:index' %}">
<input type="submit" value="{% trans 'Another Button' %}"
name="_anotherbutton" />
</form>
我的功能很简单:
def printer():
print('Some text')
如何使用自定义按钮运行此功能?现在它映射到admin:index但我希望它运行打印机功能并转到另一个视图(或使用jquery显示警报消息 - 我会考虑它)。打印机功能只是一个例子 - 实际上它会做一些数据库搜索/修改数据库并转到结果视图。
答案 0 :(得分:1)
你需要停止思考功能。您需要考虑视图和URL。您的前端可以与后端通信的唯一方法是通过URL调用的视图。因此,您需要从视图中调用您的函数,并将URL与您的按钮相关联。