一个简单的Tastypie
2015-10-15 12:00
344 查看
1) PIP 安装: pip install django-tasypie
2) 添加到 APP: INSTALLED_APPS += ['tastypie’]
3) 创建一个
resources.py ,并将下面一段代码放置其中
from tastypie.resources import ModelResource
from App.models import History
class MyModelResource(ModelResource):
class Meta:
queryset = History.objects.all()
allowed_methods = ['get']4)在urls.py中添加如下代码:
from django.conf.urls import include, url, patterns
from django.contrib import admin
from App.resources import MyModelResource
from tastypie.api import Api
v1_api = Api(api_name='v1')
v1_api.register(MyModelResource())
urlpatterns = patterns('',
# ...more URLconf bits here...
# Then add:
(r'^api/', include(v1_api.urls)),
)进入你的项目位置比如:
cd workspace/a/pythonwork/Books
python manage.py runserver
然后 http://localhost:8000/api/v1/?format=json
2) 添加到 APP: INSTALLED_APPS += ['tastypie’]
3) 创建一个
resources.py ,并将下面一段代码放置其中
from tastypie.resources import ModelResource
from App.models import History
class MyModelResource(ModelResource):
class Meta:
queryset = History.objects.all()
allowed_methods = ['get']4)在urls.py中添加如下代码:
from django.conf.urls import include, url, patterns
from django.contrib import admin
from App.resources import MyModelResource
from tastypie.api import Api
v1_api = Api(api_name='v1')
v1_api.register(MyModelResource())
urlpatterns = patterns('',
# ...more URLconf bits here...
# Then add:
(r'^api/', include(v1_api.urls)),
)进入你的项目位置比如:
cd workspace/a/pythonwork/Books
python manage.py runserver
然后 http://localhost:8000/api/v1/?format=json
相关文章推荐
- C#中的正则表达式介绍
- c语言基本数据类型short、int、long、char、float、double
- MySQL数据库中的触发器
- JSP简单添加,查询功能代码
- 从头认识java-1.3 隐藏具体实现
- linux下vi命令 修改文件及保存的使用方法
- eclipse 条件断点
- 黑马程序员-网络编程
- ztree使用基本方法及遇到的问题解决办法
- 实现 mouse-drag 的图标拖动
- [Flex] ButtonBar系列——简单布局
- 从头认识java-1.3 隐藏具体实现
- 微软常用的服务器软件
- bootstrap实践学习总结(一)
- Java核心技术第6章(3)
- Makefile文件分析-执行流程
- 黑马程序员——Java基础语法---函数
- jquery的$.extend和$.fn.extend作用及区别
- C# 简单通信(实现文件传输)
- 安全攻击的命名艺术