def get_absolute_url(self):
return "/uploads/%i" % self.id
Run Code Online (Sandbox Code Playgroud)
这不是我想要的,但这是我能想到的.我需要一个文件链接(如.../photo.jpg)
我刚学会了如何从我的django网站获取资讯.我想要这个jpeg的绝对网址.
HTTP://myDjangoWeb/uploads/goodies_89087_1211864024_1.jpeg
我怎么能得到这个文件的绝对网址.....自我.?????
这是我的models.py
class Picture(models.Model):
image = models.ImageField(upload_to='uploads/')
caption = models.CharField(max_length=140, null=True, blank=True)
uploaded = models.DateField()
comments = models.ManyToManyField(Comment, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)
和我的tastypie的API资源,api.py:
class PictureResource(ModelResource):
class Meta:
queryset = Picture.objects.all.order_by('-uploaded')
resource_name = "photo"
authorization = Authorization()
API_LIMIT_PER_PAGE = 24
Run Code Online (Sandbox Code Playgroud)
如您所见,我希望我的API页面按照上传的最新图片顺序排列.
我的错误代码是:
函数对象没有属性'order_by'
通常我不知道该怎么做......
(顺便问一下,API_LIMIT_PER_PAGE = 24这是在正确的地方吗?)