Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django和api小部件_Django_Sqlite_Widget - Fatal编程技术网

Django和api小部件

Django和api小部件,django,sqlite,widget,Django,Sqlite,Widget,我在web开发方面相对较新,我需要您在以下方面的帮助 我正在使用Django创建一个基本网站,用户可以在其中管理他的投资组合。 现在,我正在以一种全新的方式使用Tradingview.com上的widget 现在我想知道的是,我是否能够以某种方式将用户添加到观察列表中的内容存储在数据库中,并在下次加载小部件时加载它。Tradingview.com的小部件是使用您网站上的iframe标记实现的,因此,您希望在iframe中执行javascript,因此每次用户添加到其愿望列表时,您都会向djang

我在web开发方面相对较新,我需要您在以下方面的帮助

我正在使用Django创建一个基本网站,用户可以在其中管理他的投资组合。 现在,我正在以一种全新的方式使用Tradingview.com上的widget


现在我想知道的是,我是否能够以某种方式将用户添加到观察列表中的内容存储在数据库中,并在下次加载小部件时加载它。Tradingview.com的小部件是使用您网站上的iframe标记实现的,因此,您希望在iframe中执行javascript,因此每次用户添加到其愿望列表时,您都会向django后端发送ajax请求

但如果小部件来自tradingview.com以外的另一个域,则这是不可能的

可以从
iframe
调用父JS函数,但仅当
iframe
中加载的父级和页面来自同一个 域,即abc.com,并且都使用相同的协议,即都是 在
http://
https://

在下列情况下,呼叫将失败:

  • 父页面和iframe页面来自不同的域。
  • 他们使用不同的协议,一个在http://上,另一个在https://上。
  • 任何解决这一限制的办法都是极不安全的

    例如,假设我注册了域superwinningcontest.com 并发送了人们电子邮件的链接。当他们装上总泵时 页面上,我可以在那里隐藏一些
    iframe
    s并阅读他们的Facebook 查看亚马逊或贝宝最近的交易,或者——如果他们使用了 未实现足够安全性的服务--转出资金 他们的账目。这就是为什么JavaScript只限于同一个域和 同样的协议


    来源:

    如果我让用户将股票代码添加为列表,然后在Watchlist中传递列表,怎么样