在Sphinx,我知道你可以做到:
.. raw:: html
<div style="margin-top:10px;">
<iframe width="560" height="315" src="http://www.youtube.com/embed/_EjisXtMy_Y" frameborder="0" allowfullscreen></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
在pypi,有没有办法做到这一点?
youtube视频怎么样?
from django.contrib.gis.geos import Point
p1 = Point(36.74851779201058, -6.429006806692149, srid=4326)
p2 = Point(37.03254161520977, -8.98366068931684, srid=4326)
p1.distance(p2)
Out: 2.5703941316759376
Run Code Online (Sandbox Code Playgroud)
但这个浮点数的单位是多少?
如果你计算这个距离,这是229.88公里.您也可以使用geopy获取它:
from geopy.distance import distance
distance(p1, p2)
Out: Distance(229.883275249)
distance(p1, p2).km
Out: 229.88327524944066
Run Code Online (Sandbox Code Playgroud)
我已经读过你可以得到(如此),如果你将之前的数字除以111:
(2.5703941316759376 / 111) * 10000
Out: 231.5670388897241 # kilometers
Run Code Online (Sandbox Code Playgroud)
有没有办法只使用GeoDjango获得真正的距离?或者我应该使用geopy?
例如,如果进程在厨师客户端运行时更新节点,那么厨师客户端将覆盖节点数据:
如果我们有两个进程同时保存节点数据,也会出现同样的问题
编辑
我们需要进行外部修改,因为我们有一个漂亮的 Chef 服务器 UI 来远程管理大量计算机,显示为树状(类似于 LDAP)。管理员可以从此处更新配方的值。该项目是开源的: https: //github.com/gecos-team/
尽管我们有一个信号量系统,但我们发现如果我们有两个或多个同时请求,我们可能会遇到并发问题:
编辑2