作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 django 的新手,在发布数据时遇到错误:
{ "name": "My family",
"title": "Wassup",
"gallery":"/api/v1/gallery/1/"
}
到终点:http://127.0.0.1:8000/api/v1/images/
"error_message": "'Gallery' 对象没有属性 'get_via_uri'"
模型.py
class Gallery(models.Model):
name = models.CharField(max_length=64)
def __unicode__(self):
return unicode(self.name)
class Image(models.Model):
gallery = models.ForeignKey(Gallery)
name = models.CharField(max_length=64)
title = models.CharField(max_length=255)
资源.py
class GalleryResource(ModelResource):
images = fields.ToManyField(
'gallery_app.resources.ImageResource',
'images',
full=True)
class Meta:
queryset = Gallery.objects.all()
authorization = Authorization()
resource_name = 'gallery'
class ImageResource(ModelResource):
gallery = fields.ForeignKey(Gallery, 'gallery')
class Meta:
queryset = Image.objects.all()
authorization = Authorization()
resource_name = 'images'
点卡住
Django==1.6.5
Pillow==2.5.1
South==1.0
argparse==1.2.1
django-tastypie==0.11.1
python-dateutil==2.2
python-mimeparse==0.1.4
six==1.7.3
wsgiref==0.1.2
请推荐一些基于tastypie api的好项目供引用。谢谢。
最佳答案
您指的是 ImageResource 中的模型库,您应该指的是 GalleryResource。
class ImageResource(ModelResource):
gallery = fields.ForeignKey(GalleryResource, 'gallery')
class Meta:
queryset = Image.objects.all()
authorization = Authorization()
resource_name = 'images'
引用:http://django-tastypie.readthedocs.io/en/latest/resources.html#reverse-relationships
关于python - 错误 : object has no attribute 'get_via_uri' "in post object in tastypie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24765006/
我是 django 的新手,在发布数据时遇到错误: { "name": "My family", "title": "Wassup", "gallery":"/api/v1/
我是一名优秀的程序员,十分优秀!