Django ImageField загружает изображение, но нажатие на ссылку приводит к ошибке 404 - PullRequest
0 голосов
/ 23 января 2020

У меня есть Django установка с полем BlogPost.image:

class BlogPost(models.Model):
    title = models.CharField(max_length=100)
    content = models.TextField()
    publishDate = models.DateTimeField('date published')
    author = models.ForeignKey(User,on_delete=models.PROTECT)
    image = models.ImageField(upload_to="images")

Загрузка работает правильно, и изображение сохраняется в папке изображений. Но когда я открываю django admin и редактирую запись, появляется ссылка currently:

В настоящее время: images / JPEG-afbeelding.jpeg

, которая указывает на:

http://127.0.0.1: 8000 / admin / blog / blogpost / 1 / change / images / JPEG-afbeelding.jpeg

Когда При нажатии на ссылку появляется следующая ошибка:

Запись блога с идентификатором «1 / change / images / JPEG-afbeelding.jpeg» не существует. Возможно, оно было удалено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...