【发布时间】:2021-01-11 00:16:21
【问题描述】:
在我的模型类中,我有一个像这样的属性:
c_cv = models.FileField(upload_to='mysite/static/docs', max_length=254, validators=[FileExtensionValidator(['pdf']),validate_fsize], verbose_name="CV")
在我的 admin.py 中:
list_display = ('c_data', 'c_sur', 'c_name', 'c_dob', 'c_en', 'c_de', 'c_cv')
但是当我从管理员打开我的列表页面时,如果我单击列表中的 c_cv 字段,我会收到错误消息,因为链接不是从 127.0.0.1:8000/mysite/static/docs/file.pdf 开始,而是从127.0.0.1:8000/admin/cv_list/...
如何在管理员中强制使用域根 instad 实际路径作为前缀查看我的 c_cv 字段?
提前非常感谢
【问题讨论】:
标签: django django-models django-admin filefield