2012-01-28 1 views
-3

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

+0

Или попытайтесь сузить свое замешательство и попросить разъяснить его? – 0xc0de

+0

RTFM прямо здесь https://www.djangoproject.com/;) – Jingo

ответ

0

Я думаю, вы должны прочитать что-нибудь об этом. В сети есть хорошие учебные пособия. В первую очередь проверки django book, вы также можете посмотреть этот video tutorial

1

Если вы просто хотите, чтобы отобразить статическое изображение, Джанго документы для managing static files и 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' 
    
  • Показать изображение с вашей домашней страницы templa те, например, с помощью

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

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

Смежные вопросы