Python 在Django rest框架中检索时在url中自动附加主机、端口号和媒体文件夹路径
我使用Django rest framework APIView方法检索图像字段(图像保存在本地,名称保存在数据库中)。有没有办法自动附加主机、端口和媒体文件夹。现在我手动追加。但是如果我使用Viewset,它会自动追加。这两种方法我用于不同的场景。有人能提出一些解决问题的方法吗Python 在Django rest框架中检索时在url中自动附加主机、端口号和媒体文件夹路径,python,django,django-rest-framework,Python,Django,Django Rest Framework,我使用Django rest framework APIView方法检索图像字段(图像保存在本地,名称保存在数据库中)。有没有办法自动附加主机、端口和媒体文件夹。现在我手动追加。但是如果我使用Viewset,它会自动追加。这两种方法我用于不同的场景。有人能提出一些解决问题的方法吗 for val in ModuleList.objects.filter(user_type_id=user_type): os.path.join(settings.MEDIA_URL, str(val.m
for val in ModuleList.objects.filter(user_type_id=user_type):
os.path.join(settings.MEDIA_URL, str(val.module_img))
这就是我手动附加url的方式,您可以使用ImageFields的属性:
url = self.request.build_absolute_uri(val.module_img.url)
您需要显示您的代码。没有理由“手动追加”。