以restful方式公开sepomex数据库的小django应用程序。

django-tastypie-sepomex的Python项目详细描述


以restful方式公开sepomex数据库的小django应用程序。

https://api.travis-ci.org/slackmart/tastypie-sepomex.svg?branch=masterhttps://coveralls.io/repos/slackmart/tastypie-sepomex/badge.svg?branch=master&service=github

安装

$ pip install django-tastypie-sepomex

配置

  1. 安装后,必须将sepomex添加到已安装的应用程序中
INSTALLED_APPS += ['sepomex']
  1. 应用migrate命令将sepomex模型添加到数据库中。
$ python manage.py migrate sepomex
  1. sepomex数据是在名为sepomex data.tar.gz的文件中提供的,您需要提取内容。
$ tar xvf sepomex-data.tar.gz
  1. 填充您的sepomex模型
$ python manage.py loadsepomex

此命令将调用loadmxstatesloadmxcircuities命令。它最终将填充sepomex_mxasentamiento表来完成该过程。

运行服务器

$ python manage.py runserver

…并使用提供的端点

获取状态列表

有32个状态,所以我们将其作为查询字符串传递。

$ curl localhost:8000/api/v1/mxestado/?limit=32

列出前20个科阿韦拉市

科阿韦拉的身份证是5。如果未指定,则每个查询的限制对象为20

$ curl localhost:8000/api/v1/mxmunicipio/?mx_estado__id=5

激活sepomex记录器

settings.py中登录dict的示例。你可能有更多的伐木工人。

LOGGING = {
    'version': 1.0,
    'disable_existing_loggers': False,
    'handlers': {
        'console': {
            'class': 'logging.StreamHandler'
        }
    },
    'loggers': {
        'sepomex': {
            'handlers': ['console'],
            'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'),
        },
        # Your loggers here
    }
}

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

推荐PyPI第三方库


热门话题
java消除多个构造函数中的冗余   java如何准备和提供测试数据   java如何处理Selenium Chromedriver选择证书弹出确认?   java服务器在命名时中断。重新绑定   java如何从包含许多元素的对象中提取对象的单个元素   主方法上的java执行   用于输出棋盘的按钮的java GridLayout   java如何结合Web/移动用户身份验证   要打开以运行(windows+R)和执行命令的Java代码   java我在忘记密码的电子邮件发送过程中遇到以下错误err=javax。邮政AuthenticationFailedException这是我的代码   列出在使用泛型集合的用户定义类中实现的JAVA 8。排序()不起作用   java Apache POI写入时间大于24小时   java Hibernate通过另一个实体映射   使用Java在现有json文件中追加json对象   Spring批处理上的java停止处理   java为特定的mybatisspring映射器设置不同的执行器类型   java我想阅读html的内容,我需要用所需的文本对其进行更改