【问题标题】:How to create a link that takes me to my DjangoRest api如何创建将我带到我的 Django Rest api 的链接
【发布时间】:2022-01-12 00:55:45
【问题描述】:

几天前我开始学习 Django,我希望当我点击一个按钮时,它会将我带到我的 api 的 url。 这是我应用中的网址:


from django.urls import path, include
from animes import views
from rest_framework import routers
router = routers.DefaultRouter()
router.register('animes', views.AnimesViewSet, basename='animes')
router.register('nota', views.NotasViewSet, basename='notas')
urlpatterns = [
...
    path('api/', include(router.urls), name='api')
]

我的模板的问题在这里:

<a class="botao__link" href="{% url 'api' %}"><button class="botao__botao" type="submit">API</button></a>

当我手动编写 url 时,我可以毫无问题地转到 api,但我不能点击按钮

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    我不太确定,但我认为删除 type="submit" 属性应该会有所帮助

    【讨论】:

      【解决方案2】:

      经过几次尝试,我通过传递绝对网址解决了问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-12
        • 1970-01-01
        • 2015-09-27
        • 2020-08-06
        • 2019-09-17
        • 2018-04-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多