【发布时间】:2021-05-27 18:02:36
【问题描述】:
我试图通过 Bootstrap 按钮了解 Django 的工作原理。我使用的是 Django 模板之一,在 index.html 文件中,定义了一个按钮。
<button type="submit" name="toggle" value="1" class="btn btn-primary btn-sm btn-round">Toggle</button>
我在 view.py 中定义了一个函数。
@login_required(login_url="/login/")
def mytoggletest(request):
print("my toogle test script")
print(request)
这是我的 urls.py
urlpatterns = [
# The home page
path('', views.index, name='home'),
# my test
path('/', views.mytoggletest, name='toggle'),
# Matches any html file
re_path(r'^.*\.*', views.pages, name='pages'),
]
现在,当我单击 html 页面中的切换按钮时,没有任何反应。 如何通过单击 django 页面上的按钮在 pythong 文件中运行我的函数。
【问题讨论】:
-
您的按钮在表单中吗?没有表单的提交按钮什么也做不了......
标签: python django bootstrap-4