我是django的新手。我已经使用它创建了应用程序,用户可以在其中查看所经历主题的视频。我已经在文件夹名称uploadcbse和uploadncert中上载了多个视频,该文件夹名存在于媒体目录中。现在,我想在html页面中显示此视频,但是无法使用{{Media_URL}} {{videofile}}访问该视频。我确信正确提及路径是错误的,因为其他文本字段已正确显示。
答案 0 :(得分:0)
您在这里:
在“ settings.py”中设置您的媒体配置:
#Set media path
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'
让我们说一个有模态的被叫人,其图像如下:
class Person(models.Model):
name = models.CharField(max_length = 30)
photo = models.ImageField(upload_to = 'photos')
现在在这里,我们正在讨论的upload_to路径位于MEDIA_ROOT文件夹中。在我的情况下,将创建一个媒体文件夹,在其中创建照片文件夹,并将此处的媒体转储。
所以现在在我的模板中,我做这样的事情:
<img src="{{ person.photo.url}} />
简而言之,您有一个字段,像这样使用它:
src ={{ object.field.url}}
希望有帮助!祝您编码愉快!