Django机场和数据。使用不同的api端点

django-airports-apis的Python项目详细描述


Django机场API
==
Django的机场数据。使用不同的api端点

features
-
1。从不同的api获取机场数据。django modeltransflation支持
3。django rest framework的基本视图和序列化程序…



机场api={openflights':('airports.openflights.openflights',{})}
````

然后运行`/manage.py migrate`来同步数据库。

调用管理命令从所选API获取机场(这可能需要一段时间):
```
/manage.py load戋airports戋从API获取机场数据
/manage.py load戋airports--flush戋删除所有机场记录
``

免费英语机场数据。
使用此API不需要注册:
```
settings.py
airport API={openflights':('airports.openflights.openflights',{})}
````

[flightstats.com][

转到[flightstats.com]并注册帐户。一旦您的帐户处于活动状态,您就可以使用多语言机场数据。目前它支持8种不同的语言:
英语、简体中文、日语、德语、西班牙语、法语、葡萄牙语和阿拉伯语
````
设置.py
机场api={'flighstats':('airports.flightstats.flightstats',
{'app'id':'1234asdfc',
“应用程序密钥”:“asg5j67hzergrgevwe'}),}
````

modeltransflation
-
包支持[django modeltransflation][]开箱即用。如果api支持不同的语言(如flightstats.com),管理命令将自动获取settings.py中指定的语言。

-
包还包括对[django rest framework][]的一些基本支持。要激活视图,只需在url中包含url.py:
``
urls.py
url patterns=patterns('',

url(r'api/',include('airports.url'),


```

示例应用程序
-
请参阅“示例”应用程序。这是用来测试开发的功能。它还可以作为对django机场api的一个很好的快速查看。

[django rest framework]:http://www.django-rest-framework.org/
[django modeltransflation]:https://github.com/deschler/django modeltransflation
[flightstats.com]:http://www.flightstats.com
[openflights.org]:http://openflights.org/data.html
[pypi]:https://pypi.python.org/pypi/murcss

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

推荐PyPI第三方库


热门话题
java如何在导入到Google工作表时使用ApachePOI显示系列标签   java在Swing表上修改数据生成SQL   java TCP数据包在网络级别合并   java自动连线bean在线程位置为空   javasocket。禁用无线连接时getOutputStream()阻塞   JSON上的javascript字符串数组。stringify输出unicode字符   java在Oracle数据库中存储不同类型数据的最佳体验   Spring MVC中模板引擎后的java进程输出   不知从哪里来的java空字符串。   如何加载java。使用Adobe Flex的客户端的属性文件?   java如何替换多层括号之间的所有内容?   {JSONObject必须以java'开头   java使用commandButton或commandLink返回并管理HTML控件值   java Android大文本视图动态   java JMock需要自定义类   java Android应用程序在emulator中工作,但在设备中失败   java连接到derby数据库时使用什么文件路径格式?   java在一个函数调用中返回两个结果?