【发布时间】:2018-08-07 11:23:09
【问题描述】:
我正在使用 Django 1.8 和 Python 3.5
这是我的 urls.py 文件
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib import admin
from django.conf import settings
urlpatterns = [
# Examples:
url(r'^$', 'mainpage.views.home2', name='home2'),
url(r'^currency/(?P<currencywa>[\w]+)', 'currency.views.curr1', name='curr1'),
url(r'^userpage/', 'login.views.userpage', name='userpage'),
]
我正在尝试使用 Jquery for Django 创建链接
我想做的就是这个
<a href="somelink">test</a> // this resides in a table
使用 jquery
我希望使用 urlnames 而不是我希望使用的 url name='curr1'
var typein="<a href=\"{% url 'curr1'%}\">test</a>";
$('#cryptotable > tbody:last-child').append('<tr id=\"5\"><td>data1</td> </tr>');
我想在 django 中做同样的事情
<a href="{% url 'home2'%}">test</a>
但是当我点击这个时,我被重定向到http://localhost:8000/{% url 'curr1'%} 而不是http://localhost:8000/curr1}
如何使用 Django 方式使用 Jquery 制作 url 链接?
其他方面
我希望这样做(动态地使用 Jquery)-->
<html>
<body>
<a href='{% url "curr1" %}'>test</a>//put this duynamically using Jquery
</body>
</html>
【问题讨论】:
-
您是否从与
template.html不同的资源加载您的JS代码?否则,我不明白为什么您发布的代码不起作用。 -
文件 myhtml.html 和 javascript 文件在同一台服务器上