【发布时间】:2019-11-20 06:39:16
【问题描述】:
我正在尝试将图像添加到我的投票应用程序,我已将其设置为:upload_to='mysite/static/polls_app/question_pics'
但是当我查看页面时使用了错误的文件路径: GET /polls/1/static/polls_app/question_pics/
我该如何编辑它,以便 Django 使用保存图像的 url?
模型.py
question_image = models.ImageField(upload_to='static/polls_app/question_pics', default=None, blank=True, null=True)
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
Views.py
model = Question
template_name = 'polls_app/detail.html'
detail.html
<img src="{{ question.question_image.url }}" alt="image">
urls.py
path('<int:pk>/', views.DetailView.as_view(), name='detail'),
【问题讨论】:
标签: django-models django-templates django-views