Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 13.10.2018
Сообщений: 7

Не отображается изображение в форме

06.01.2020, 08:41. Показов 2506. Ответов 2

Студворк — интернет-сервис помощи студентам
Добрый день.

Имеется страница с профилем, где отображаются контактные данные пользователя. Проблема в том, что при загрузке изображение не отображается. Сами поля находятся в форме, чтобы их можно было корректировать на месте и сохранять.

Вот код форм
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
class PictureWidget(forms.widgets.Widget):
    def render(self, name, value, attrs=None, renderer=None):
        html = Template("""<img src="$link"/>""")
        return mark_safe(html.substitute(link=value))
 
 
class UserProfileForm(forms.ModelForm):
    email = forms.EmailField(
        required=True,
        label='Адрес электронной почты',
    )
    phone_number = PhoneNumberField(
        required=True,
        label='Мобильный телефон',
    )
    avatar = forms.ImageField(
        required=False,
        label='Аватар',
        widget=PictureWidget,
    )
 
    class Meta:
        model = CustomUser
        fields = [
            'first_name',
            'email',
            'city',
            'phone_number',
            'address',
            'avatar',
            'send_comment_notices',
        ]
Там я решил написать другой виджит, чтобы он выводил изображение в форме, но кажись имеются проблемы с путём к файлу.
Если есть другой способ сделать это, то подскажите пожалуйста
Миниатюры
Не отображается изображение в форме  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2020, 08:41
Ответы с готовыми решениями:

Изображение на PictureBox отображается и на форме
Здравствуйте! Столкнулась с такой проблемой. Почему-то всё что рисуется в верхней части PictureBox у меня дублируется и на самой форме. От...

Изображение не отображается!
//Класс frame import javax.swing.*; import java.awt.*; public class frame extends JFrame{ private panel panel; public frame(){ ...

не отображается изображение
в каком формате следует сохранять изображение в php? пишу ч/з dreamweaver. там отображается все нормально, но , когда загружаю на сайт,...

2
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
07.01.2020, 07:42
Вы что-то напутали в шаблоне:
Python
1
html = Template('<img src="{{ link }}"/>')
Это же не PHP…

Можно проще, если не бояться различных инъекций и доверять данным из базы:
Python
1
return mark_safe('<img src="{}"/>'.format(value))
0
0 / 0 / 0
Регистрация: 13.10.2018
Сообщений: 7
07.01.2020, 10:16  [ТС]
Рыжий Лис, У меня всё равно не отображается изображение. Я искал сторонние решения по типу этого https://gist.github.com/anhtra... 8b7f528a88 , но почему то не получалось загружать картинку. Плюс после установки виджета исчезает кнопка для смены картинки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.01.2020, 10:16
Помогаю со студенческими работами здесь

не отображается изображение
По какой причине может не отображаться изображение??На локальном сервере все нормально отображается, как только загружаю на сервер-нет...

Изображение не отображается
Поставил недавно свеженький Qt 5.7. Пишу в нём прогу, и у меня всё хорошо, но у товарища без qt не отображаются картинки, которые я...

не отображается изображение
есть страничка в ней следующий код - &lt;div style=&quot;background:#808080;width:1000px;float:left;&quot;&gt; ...

Не отображается изображение
&lt;p style=&quot;font-family: Impact; color: #FFF;&quot;&gt;&lt;img src=&quot;/logo.png&quot;&gt; &amp;copy; 1995-&lt;?php echo date('Y');?&gt; &lt;a href=&quot;#&quot;&gt;«111»&lt;/a&gt;&lt;/p&gt; ...

Не отображается изображение
Подскажите, в чем может быть причина того, что видно только рамку от фотографии, а замо изображение не добавляется. &lt;!DOCTYPE...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных выбран регистр накопления, в. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru