
在一个 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 下边有时候改了变量名(定义使用处均更改了)他都会显示变量未定义的红线,重启也会好 |