gpt4 book ai didi

javascript - 将来自不同网站的数据存储在 Django 数据库中

转载 作者:行者123 更新时间:2023-11-28 03:55:49 25 4
gpt4 key购买 nike

我想创建一个 Django 项目来将来自不同网站的标签或像素触发保存在我的数据库中:

因此,创建以下 Django 模型。这一个,包括我想要保存的所有变量

class Purchase (models.Model):
account = models.CharField(max_length=250, blank=True)
user_cookie = models.CharField(max_length=250, blank=True)
session_id = models.CharField(max_length=250, blank=True)
….

为了从其他网站收集数据,我看到了这种方法。我不知道这是否是收集这些数据的基本方式。

<script>
var e= document.createElement("script");
e.async = true;

e.src =e.src ="https://mydomain.js;m=001;cache="+Math.random()+
"?account=0001"+
"&user_cookie=" + String(utag_data.uidCookie) +
"&session_id =" + utag_data.Session_ID);

var s =document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(e,s);

</script>

最后,我想在我的 Django 数据库中收集这个 javascript 请求。我需要使用哪个网址?如何将这些数据存储在我的数据集中?

感谢您的帮助

最佳答案

我认为这是您正在寻找的解决方案:

<script>
$(document).on('click', '#fire-button', function(event){
// collect all the data you want to from the webpage.
var url = "{% url 'sample_view' %}" + "?param1=" + param1 + "&param2=" + param2 + "&param3=" + param3;
$.ajax({
type: "GET",
url: url,
success: function(result){
alert("Success");
}
});
});
</script>

views.py:

def sample_view(request):
var param1 = request.GET.get('param1')
var param2 = request.GET.get('param2')
var param3 = request.GET.get('param3')

models.Purchase.objects.create(
account=param1,
user_cookie=param2,
session_id=param3
)

url.py:

urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^sample-view$', views.sample_view, name='sample_view'),
]

关于javascript - 将来自不同网站的数据存储在 Django 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47549699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com