Javascript 在Django数据库中存储来自不同网站的数据
我想创建一个Django项目,将来自不同网站的标记或像素保存到我的数据库中: 因此,创建以下Django模型。这个,包括我想要保存的所有变量Javascript 在Django数据库中存储来自不同网站的数据,javascript,python,django,tags,pixels,Javascript,Python,Django,Tags,Pixels,我想创建一个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_
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>
var e=document.createElement(“脚本”);
e、 异步=真;
e、 src=e.src=”https://mydomain.js;m=001;cache=“+Math.random()+
“?帐户=0001”+
“&user_cookie=“+String(utag_data.uidCookie)+
“&session\u id=“+utag\u data.session\u id”);
var s=document.getElementsByTagName(“脚本”)[0];
s、 parentNode.insertBefore(e,s);
最后,我想在Django数据库中收集这个javascript请求。我需要使用哪个url?
如何将此数据存储在我的数据集中
感谢您的帮助我想这就是您正在寻找的解决方案:
<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 + "¶m2=" + param2 + "¶m3=" + param3;
$.ajax({
type: "GET",
url: url,
success: function(result){
alert("Success");
}
});
});
</script>
URL.py:
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^sample-view$', views.sample_view, name='sample_view'),
]
我认为这是您正在寻找的解决方案:
<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 + "¶m2=" + param2 + "¶m3=" + param3;
$.ajax({
type: "GET",
url: url,
success: function(result){
alert("Success");
}
});
});
</script>
URL.py:
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^sample-view$', views.sample_view, name='sample_view'),
]
我不确定你想用你发送的js做什么,但是为了在数据库中获取你想要的信息,你必须向你的网站发出请求,要么获取,要么发布。我不确定你想用你发送的js做什么,但是为了在数据库中获取你想要的信息,你必须向你的网站发出请求,要么得到,要么邮寄