【问题标题】:Django : Getting an instace of a model based on a static locationDjango:基于静态位置获取模型实例
【发布时间】:2011-03-21 12:00:32
【问题描述】:

假设我有这个模型

class Egg(models.Model):
    file = FileField(upload_to='media')
    img = ImageField(upload_to='media')

如果我只有像“http://example.com/media/spam.tar.gz”这样的文件 URL 字符串,如何获取 Egg 实例?我可以通过这个网址查询吗??

【问题讨论】:

    标签: django model orm


    【解决方案1】:

    您要查询网址的哪一部分?由spam.tar.gz?如果是这样,您可以尝试:

    Egg.objects.filter(file__icontains='spam.tar.gz').
    

    【讨论】:

    • 谢谢,我不知道我们可以通过字符串查询 FileField。
    猜你喜欢
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 2016-03-14
    • 1970-01-01
    • 2011-02-26
    • 2011-08-24
    相关资源
    最近更新 更多