Django 프로젝트에 이미지를 추가하는 방법

user2746078

Django 프로젝트에 이미지를 추가하는 데 문제가 있습니다. 내 프로젝트는

my_app
  manage.py
  my_app 
    urls.py 
    views.py 
    settings.py 
    templates
     home.html
    static
     img
       image1.png

settings.py

기본적으로 모두 설정되어 있습니다.

STATIC_URL = '/static/'

에서 home.htmlI aded 코드

{% load staticfiles %}

<img src="{% static 'img/image1.png' %}" />

하지만 이미지를로드 할 수 없습니다. 페이지를 찾을 수 없습니다.

127.0.0.1:1000/static/img/openicon2.png

Page not found (404)
Request Method:     GET
Request URL:    127.0.0.1:1000/static/img/openicon2.png

누군가 나를 도울 수 있습니까? 수정해야 urls.py할까요?

세르 직

내 경험상 settings.py에서 다음을 수행했으며 모든 것이 정상적으로 작동합니다.

import os.path,sys
CURRENT_DIR = os.path.dirname(__file__).replace('\\','/')
PROJECT_ROOT = os.path.abspath(os.path.join(CURRENT_DIR, os.pardir))

# other codes and stuff

deveop이라는 변수를 추가했으며 애플리케이션이 개발 서버 또는 Apache에서 실행되는지에 따라 변경합니다.

DEVELOP = True

# other codes and stuff

if DEVELOP == False:
    MEDIA_ROOT = os.path.join(PROJECT_ROOT,'media')

# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://example.com/media/", "http://media.example.com/"
MEDIA_URL = '/media/'

# 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: "/var/www/example.com/static/"
if DEVELOP == False:
    STATIC_ROOT = os.path.join(PROJECT_ROOT,'static')

# URL prefix for static files.
# Example: "http://example.com/static/", "http://static.example.com/"
STATIC_URL = '/static/'

# Additional locations of static files
STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT,'static'),
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Django 프로젝트에서 FilePond를 사용하는 방법

분류에서Dev

Django 전자 상거래 프로젝트에서 Paypal을 지불에 추가하는 방법

분류에서Dev

프로젝트의 폴더에서 CollectionView에 이미지를 추가하는 방법은 무엇입니까?

분류에서Dev

recyclerview를 프로젝트에 추가하는 방법

분류에서Dev

새 Maven 프로젝트를 SVN에 추가하는 방법

분류에서Dev

BPL 프로젝트에 "vcl.bpi"를 추가하는 방법

분류에서Dev

symfony2 프로젝트에 angularjs를 추가하는 방법

분류에서Dev

adf 모바일 프로젝트에 이미지를 추가하는 방법은 무엇입니까?

분류에서Dev

프로젝트 폴더에서 이미지를 검색하는 방법

분류에서Dev

Haskell Stack + Nix 프로젝트에서 Nix 프로젝트를 종속성으로 추가하는 방법

분류에서Dev

xcode 프로젝트 내부에 프로젝트를 모듈로 추가하는 방법

분류에서Dev

Qt 프로젝트에 Crypto ++ 라이브러리를 추가하는 방법

분류에서Dev

내 프로젝트에 AndroidImageSlider 라이브러리를 추가하는 방법

분류에서Dev

내 프로젝트에 AndroidImageSlider 라이브러리를 추가하는 방법

분류에서Dev

내 프로젝트에 연결 드라이버를 추가하는 방법

분류에서Dev

기존 프로젝트에 장치 키트를 추가하는 방법

분류에서Dev

전체 vs 코드 로컬 프로젝트를 github에 추가하는 방법

분류에서Dev

Eclipse의 빌드 경로에 프로젝트를 추가하는 방법

분류에서Dev

Alamofire를 xcode 프로젝트에 수동으로 추가하는 방법

분류에서Dev

C # Winforms 프로젝트에서 "InvokeMember ()"전에 지연을 추가하는 방법

분류에서Dev

Github에서 VS2013에 기존 프로젝트를 추가하는 방법

분류에서Dev

VS 2017에서 C # UWP 프로젝트에 XSAPI를 추가하는 방법

분류에서Dev

두 프로젝트를 연결하는 방법 Django

분류에서Dev

리소스 프로젝트에서 이미지를 얻는 방법

분류에서Dev

EntityFramework 7 프로젝트에 마이그레이션을 추가하는 방법

분류에서Dev

각도 CLI 프로젝트에 BLK 테마를 추가하는 방법

분류에서Dev

Discord 봇 프로젝트에서 추가 Python 코드를 실행하는 방법

분류에서Dev

기존 MVC Hottowel 프로젝트에 웹 API를 추가하는 방법

분류에서Dev

Java Web Netbeans 프로젝트 디렉토리에 jar를 추가하는 방법

Related 관련 기사

  1. 1

    Django 프로젝트에서 FilePond를 사용하는 방법

  2. 2

    Django 전자 상거래 프로젝트에서 Paypal을 지불에 추가하는 방법

  3. 3

    프로젝트의 폴더에서 CollectionView에 이미지를 추가하는 방법은 무엇입니까?

  4. 4

    recyclerview를 프로젝트에 추가하는 방법

  5. 5

    새 Maven 프로젝트를 SVN에 추가하는 방법

  6. 6

    BPL 프로젝트에 "vcl.bpi"를 추가하는 방법

  7. 7

    symfony2 프로젝트에 angularjs를 추가하는 방법

  8. 8

    adf 모바일 프로젝트에 이미지를 추가하는 방법은 무엇입니까?

  9. 9

    프로젝트 폴더에서 이미지를 검색하는 방법

  10. 10

    Haskell Stack + Nix 프로젝트에서 Nix 프로젝트를 종속성으로 추가하는 방법

  11. 11

    xcode 프로젝트 내부에 프로젝트를 모듈로 추가하는 방법

  12. 12

    Qt 프로젝트에 Crypto ++ 라이브러리를 추가하는 방법

  13. 13

    내 프로젝트에 AndroidImageSlider 라이브러리를 추가하는 방법

  14. 14

    내 프로젝트에 AndroidImageSlider 라이브러리를 추가하는 방법

  15. 15

    내 프로젝트에 연결 드라이버를 추가하는 방법

  16. 16

    기존 프로젝트에 장치 키트를 추가하는 방법

  17. 17

    전체 vs 코드 로컬 프로젝트를 github에 추가하는 방법

  18. 18

    Eclipse의 빌드 경로에 프로젝트를 추가하는 방법

  19. 19

    Alamofire를 xcode 프로젝트에 수동으로 추가하는 방법

  20. 20

    C # Winforms 프로젝트에서 "InvokeMember ()"전에 지연을 추가하는 방법

  21. 21

    Github에서 VS2013에 기존 프로젝트를 추가하는 방법

  22. 22

    VS 2017에서 C # UWP 프로젝트에 XSAPI를 추가하는 방법

  23. 23

    두 프로젝트를 연결하는 방법 Django

  24. 24

    리소스 프로젝트에서 이미지를 얻는 방법

  25. 25

    EntityFramework 7 프로젝트에 마이그레이션을 추가하는 방법

  26. 26

    각도 CLI 프로젝트에 BLK 테마를 추가하는 방법

  27. 27

    Discord 봇 프로젝트에서 추가 Python 코드를 실행하는 방법

  28. 28

    기존 MVC Hottowel 프로젝트에 웹 API를 추가하는 방법

  29. 29

    Java Web Netbeans 프로젝트 디렉토리에 jar를 추가하는 방법

뜨겁다태그

보관