在一个 model 里定义一个 imageField 字段后,成功上传了图片到 media_root 文件夹下
media 在 setting 中的配置为:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
功能很简单,就是访问主页把某个图片显示出来,模版里这么写的:
<img scr="{{ obj.photo_test.url }}" class="img-1" alt="测试图片">
变量 obj 确认是有值的,但就是死活显示不出来图片。
最后 tree 整个项目目录:
├── example
│ ├── __init__.py
│ ├── __pycache__
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ ├── models.py
│ ├── templates
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── manage.py
├── media
│ ├── gallery
│ └── test
├── static
│ └── test
└── thumbnail
├── __init__.py
├── __pycache__
├── settings.py
├── urls.py
└── wsgi.py
真不知道哪里出问题了? helo
1
Chilly 2016-06-22 21:51:38 +08:00 via Android
可以参考下我的博客 http://cognize.me/2016/05/09/djangopic/
|
2
seki 2016-06-22 21:53:48 +08:00
img src
此外就是打开开发者工具看看生成的地址是什么了 |
3
boyhailong OP |
4
linuxchild 2016-06-22 23:34:52 +08:00 via Android
@boyhailong pycharm 有时候抽风, Linux 下边有时候改了变量名(定义使用处均更改了)他都会显示变量未定义的红线,重启也会好
|