用于处理xkcd地理哈希数据的django应用程序

django-geohashing的Python项目详细描述


#django geohashing

一个django应用程序,用于计算geohash并通过restful接口公开它们。需要django 1.8.x+(利用自定义管理命令的
更新的参数解析,有关详细信息,请参阅:
[django 1.8发行说明][1]。


将“geohashing”和“rest\u framework”添加到已安装的应用程序中:

`` python
已安装的应用程序=(

‘geohashing',
‘rest\u framework',

```

2。通过重新同步模型来创建地理哈希表:

``bash
python manage.py migrate
```

>3。使用“get-historical-djia”管理命令填充表:

``bash
python manage.py get-historical-djia--start<;date>;--end<;date>;
````

`get-historical-djia`命令有两个可选参数:
`--start`和`--end`。这些参数接受格式为“yyyy-mm-dd”的日期字符串。它们可用于限制
中填充到数据库的结果集(例如,仅检索和处理
最近的30个DJIA开口,而不是1928年以来的每个开口)。

单独检索和导入。

4.要通过rest api公开geohshing偏移量,请在
urls.py中包含“geohshing.urls”。尽管不是严格要求,但作为最佳实践,应该为url提供一个名称空间


``python
来自django.conf.urls import url

urlpatterns=[
url(r'^geohshing/',include('geohshing.urls',namespace='geohshing'),
]
````

仍然需要BR/>处理的任务:
BR/> -更新进口商:
BR/> -处理新日对象的创建和更新现有的日BR/>对象,以便我们可以使用“BulkJug”来改进
性能。
-在超过足够的信息BR/>时推断超出最大日期的数据点。可以这样做。
-添加一个“get_current_djia”管理命令,用于检索
今天的开盘价。有时,开口
值的各种来源最初彼此不一致。管理命令
应通过等待一致意见来优雅地处理此问题。

-添加单元测试和文档
-对代码库运行flake8并修复任何明显的pep-8冲突
-设置连续集成…集成

[1]:https://docs.djangoproject.com/en/1.8/releases/1.8/通过命令选项列表扩展管理命令参数

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用“Wed,01 Jul 2015 17:32:41 EDT”解析字符串   java Storm apache升级(1.0.0到2.0.0)   java类驻留在不同的目录中,而不是包指定的目录。为什么?   将Java中的图像缩放到非常小的维度   java如何通过子文档从自定义方面访问ElasticSearch parentdoc字段   java如何在RationalSoftwareArchitect中使用findbugs?   Java中的事件提升处理   java值被添加到arrayList的所有索引中,而不是在“”时添加到最后一个索引中。正在使用arraylist的add()方法   JFrame中的java JPanel派生类   java如何用循环和异步方法模拟类   java Android阻止可绘制背景超出视图范围   为客户排序Java阵列   java Apache poi如何将工作表设置为枚举位置值属性?   java Rhino在使用自定义类参数调用javascript函数时出错   java格式化日期从年月日到年月日   spring如何修复java。lang.illegalargumentexception在此特定场景中是否尝试创建具有null实体的合并事件?   java如何创建更好的对象