文章目录
使用django实现网页的时候,想要在网页上显示图片是一件比较麻烦的事情。标准的html语言显示图片的方法在这里行不通,需要在配置文件中稍作修改。
之前我们已经建立了一个可以运行的网站了, 具体的目录如下:
djangosite/
├── app
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── __init__.py
│ ├── models.py
│ ├── templates
│ │ ├── moments_input.html
│ │ └── moments_input.html.old2
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
├── db.sqlite3
├── djangosite
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
├── manage.py
└── static //新增目录
└── myface.jpg //本地图片
从上述结构可以看出,这个项目的名字就叫做“djangosite”,而APP的名字就叫做“app”。
在之前的基础上,我们新增了一个目录 static ,在新增的目录里面放入了我们想要在网页上展示的图片。
现在我们要通过配置Django文件,让本地图片能在浏览器上显示,并且结合我们自己的应用,在点击网页上的相应按钮的时候,可以跳转到相应的图片。
具体步骤如下