【发布时间】:2021-07-02 18:26:48
【问题描述】:
我正在尝试使用 Django 在动态 url 中传递一个 javascript 变量。我有以下路径
path('task-update/<str:pk>/', updateTask, name='task-update'),
我可以根据我在 HTML 中选择的任务(使用 AJAX 和 Django-REST 框架完成)来检索我创建的“任务”字段(id、标题、描述...)。但是,我在动态 url 中呈现 javascript 值时遇到了一些麻烦
var url = `{% url 'task-update' pk=${activeItem.id} %}`
${activeItem.id} 是我遇到问题的地方,我尝试将其分配给一个变量并将其传递给 URL,但它不起作用。
我一直在使用的解决方法是
var url = `http://127.0.0.1:8000/task-update/${activeItem.id}/`
不过我想使用 django 的模板标签
【问题讨论】:
标签: javascript django django-rest-framework django-urls