【发布时间】:2021-07-13 09:35:18
【问题描述】:
我正在使用 Geonode,它实际上是一个安装在 docker 容器内的 django 应用程序。我想要做的是,编辑我的应用程序的 html 页面并添加一个额外的按钮,当用户按下它时,python 脚本将运行。
到目前为止,我已经在html页面中添加了按钮,在views.py文件中添加了一个函数,在urls.py中添加了一个url,但它似乎不起作用。
html 页面
<a href={{ request.get_full_path }} class="btn btn-primary btn-block" data-dismiss="modal" name="layer_approve" id="layer_approve">{% trans "Approve Layer" %}</a>
views.py
def layer_approval(request):
# I keep it simple to make sure it works
return redirect('www.google.gr')
urls.py
from django.urls import path
urlpatterns += [
url(r'^layer_approval/', include('geonode.views.layer_approval'))
]
我对 Django 完全陌生。有什么建议吗?
【问题讨论】: