Django:基于静态位置获取模型的安装

Django:基于静态位置获取模型的安装,django,model,orm,Django,Model,Orm,假设我有这个模型 class Egg(models.Model): file = FileField(upload_to='media') img = ImageField(upload_to='media') 如果我只有像“”这样的文件URL字符串,如何获取Egg实例?我可以通过此URL查询吗???您要通过哪个URL部分进行查询?通过spam.tar.gz?如果是,您可以尝试: Egg.objects.filter(file__icontains='spam.tar.gz')

假设我有这个模型

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

如果我只有像“”这样的文件URL字符串,如何获取Egg实例?我可以通过此URL查询吗???

您要通过哪个URL部分进行查询?通过
spam.tar.gz
?如果是,您可以尝试:

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

谢谢,我不知道我们可以通过字符串查询文件字段。