我最近遇到了^{
我有一个简单的模型:
from django.db import models
from django_roa import Model
class RemoteModel(Model):
slug = models.CharField(max_length=255, blank=True, null=True)
@staticmethod
def get_resource_url_list():
return u'http://my-restful-url/path/resource'
…以下是我的settings.py
的相关部分:
但是,当我测试这个例子时,会发生这种情况。。。在
>>> from myapps.models import RemoteModel
>>> RemoteModel.objects.all()
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'objects'
>>> type(RemoteModel)
<type 'NoneType'>
我错过什么了吗?据我所见,这个设置几乎与提供的twitter example app相同。在
如何使用Django ROA设置一个简单的远程模型?
编辑:
以下是安装的软件包:
Django==1.4.1
django-roa==1.7
http-parser==0.8.3
restkit==4.2.2
socketpool==0.5.3
wsgiref==0.1.2
在撰写本文时,上面的示例应该可以工作。问题是
django-roa
代码。列出的包(1.7)不支持Django1.2以外的功能。在在this pull request中有一些工作要让
django-roa
在Django 1.5中工作,但是要使1.4或1.3正常工作,您需要按照拉请求中的描述进行以下更改:相关问题 更多 >
编程相关推荐