2017-05-18 28 views
0

我添加自定義按鈕到我app_index.html文件:運行Python函數中使用的自定義按鈕

<form action="{% url 'admin:index' %}"> 
    <input type="submit" value="{% trans 'Another Button' %}" 
name="_anotherbutton" /> 
</form> 

我有簡單的功能:

def printer(): 
    print('Some text') 

我如何使用我的運行此功能自定義按鈕?現在它映射到admin:index但我希望它運行打印機功能並轉到另一個視圖(或使用jquery顯示警報消息 - 我會考慮它)。打印機功能只是一個例子 - 實際上它會做一些數據庫搜索/修改數據庫並進入結果視圖。

回答

1

您需要停止思考功能。你需要考慮視圖和URL。您的前端可以與後端進行通信的唯一方法是通過從URL調用的視圖。所以,你需要從視圖中調用你的函數,並將一個URL與你的按鈕所調用的URL相關聯。