首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vanilla Javascript在Django中将前端链接到后端

问使用vanilla Javascript在Django中将前端链接到后端
EN

Stack Overflow用户
提问于 2021-03-24 13:09:06
回答 1查看 53关注 0票数 0

我知道您可以使用fetch API将数据从前端发送到后端,以便由django视图处理。我也知道你可以使用jQuery应用程序接口来做“数据获取”。

我想知道是否有任何其他常用的方法,只使用Javascript发送数据从前面到后面,而不使用fetch API或jQuery Ajax。

EN

回答 1

Stack Overflow用户

发布于 2021-04-01 08:56:06

我在使用URL之前已经做到了这一点。

包括如下内容:

代码语言:javascript
复制
    var binform = document.createElement('form');
    binform.setAttribute('method','POST');
    binform.setAttribute('action',`/unfollow/${data[i].crypto}/`);

在我的javascript中,从一个抓取请求中获取该值并将该值传递给view函数。

代码语言:javascript
复制
@csrf_exempt            
def deletecrypto(request, crypto):

        if request.method == "POST":
            user = request.user
            usercurr = User.objects.filter(username=user).first()
            userid = usercurr.id
            profilepic = ProfilePic.objects.filter(user=user).first()
            usr = request.user.username
            following = FollowedCrypto.objects.filter(user=user.id)
            cryptos = []
        
            for i in following:
                cryptos.append(i.cryptocurrency)

            if crypto in cryptos:
                newfollow = FollowedCrypto.objects.filter(user=user, 
                cryptocurrency=crypto).delete()
            
                return render(request,"PlanetCrypton/profile.html",{
                "following":following,
                "crypto": cryptos,
                "user": user,
                "usr" : userid,
            })

这就是我如何设法删除,并在另一个功能中,添加到我的模型中的加密货币。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66775080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档