Я использую Django Framework. я застрял с тем, как показать изображение на моей домашней странице - PullRequest
0 голосов
/ 28 января 2012

Я новичок в фреймворке Django. Я просто хочу показать простое изображение на моей домашней странице (localhost: 8000). Я запутался, как использовать models.py, views.py и urls.py. Можете ли вы помочь мне показать только простой файл изображения. Спасибо.

Ответы [ 2 ]

1 голос
/ 28 января 2012

Если вы просто хотите отобразить статическое изображение, могут помочь документы django для управления статическими файлами и django.contrib.staticfiles .

Вы можете

  • отредактируйте файл settings.py вашего проекта и добавьте соответствующие настройки статических файлов

    # Absolute path to the directory static files should be collected to.
    # Don't put anything in this directory yourself; store your static files
    # in apps' "static/" subdirectories and in STATICFILES_DIRS.
    # Example: "/home/media/media.lawrence.com/static/"
    STATIC_ROOT = '/path/to/static/root/directory'
    
    # URL prefix for static files.
    STATIC_URL = '/your_static_url_prefix/'
    
    STATICFILES_DIRS = (
        '/path/to/your/static/directory',
    )
    
  • поместите свое изображение где-нибудь в директорию STATICFILES, например на

    '/path/to/your/static/directory/images/theimage.png'
    
  • Отображение изображения из шаблона домашней страницы, например

    <img src="{{STATIC_URL}}images/theimage.png"/>
    

Вы также можете прочитать руководства из официальной документации django, чтобы узнать основы работы моделей, представлений, URL-адресов и шаблонов.

0 голосов
/ 28 января 2012

Я думаю, вы должны прочитать что-нибудь об этом. В сети есть несколько хороших уроков. Прежде всего, проверьте книгу Джанго , вы также можете посмотреть этот видеоурок

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