показать загруженное изображение в колбе, а не в статической папке - PullRequest
0 голосов
/ 10 ноября 2018

Application structure

Как отобразить загруженное изображение в Flask Я храню pathe в database и использую Flask-Uploads и загружаю изображение в папку как прикрепленное изображение, а моя папка для загрузки uploaddir на одном уровне с папкой приложения и тем, что я хотел
app.py

photos = UploadSet('photos', IMAGES)
    def create_app():
        app = Flask(__name__, static_folder='templates/static', template_folder='templates')
        app.config.from_object(Config)
        app.config['UPLOADED_PHOTOS_DEST']

и route.py для сохранения изображения

filename = photos.save(request.files['stud_img'], 'student/{}'.format(student.code))
            file_desc = _('Personal Image')
            student_photo = UploadFile(file_name=filename, file_desc=file_desc, student_id=student.id)

и route.py для отображения

@student_bp.route('/view/<int:student_id>', methods=['GET' ,'POST'])
def view(student_id):
    student = Student.query.get(student_id)
    img =student.uploadfiles.filter(UploadFile.file_desc == 'pi').first()
    return render_template('view_student.html', title=_('View Student'), student_id=student_id, student=student, img=img, )

и мой шаблон

 <div id="crop-avatar">
  <!-- Current avatar -->
    <img class="img-responsive avatar-view" src="{{ img.file_name }}"
                   alt="Avatar" title="Change the avatar">
  </div>

img.file_name является правильным и получает имя string, но я пытаюсь указать путь к изображению вручную, оно не отображается.

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