defautl图片在“ ImageField”字段中-Django

凯撒大帝

我尝试默认将图像放在ImageField中。但是我无法解决问题。

我对解决方案的第一次尝试是:

from django.contrib.staticfiles import finders

result = finders.find('img/image.png')
models.ImageField(upload_to = user_model_custom_upload, default = result)

我对解决方案的第二次尝试是:

from django.conf import settings
import os

DEFAULT_AVATAR_PATH = os.path.join(settings.MEDIA_ROOT, 'images/no-avatar.png')

models.ImageField(upload_to = user_model_custom_upload, default = DEFAULT_AVATAR_PATH)

两种解决方案都不起作用

但是第二种方法令人奇怪的是,在Django搜索图像时,Django的图像路径如下:

Not Found: /media/home/lcteen/Documents/Programming/Frameworks/Django/ibme_project/media/images/no-avatar.png

我不知道当前正在发生什么,这就像我的目录结构在media文件夹中或其他内容中一样...但是我的media文件夹根本没有改变。

有什么办法吗?

苏伯汉

只提供'images/no-avatar.png'默认参数

models.ImageField(upload_to = user_model_custom_upload, default = 'images/no-avatar.png')

并放在您的项目下面 url conf.

if settings.DEBUG: 
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

并确保在您的settings.py文件中

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

背景图片在Django中无法正确呈现

来自分类Dev

Django:ImageField未知字段

来自分类Dev

图片在DIV中浮动

来自分类Dev

图片在Pygame中不动

来自分类Dev

图片在PictureBox中旋转

来自分类Dev

图片在文字块中

来自分类Dev

图片在Excel中悬停?

来自分类Dev

图片在Kivy中尺寸错误

来自分类Dev

图片在WPF控件中未更改

来自分类Dev

Java延迟图片在for中的更改

来自分类Dev

图片在drupal中不显示

来自分类Dev

图片在Kivy中尺寸错误

来自分类Dev

图片在:: after伪元素中丢失

来自分类Dev

无法在Django应用中创建图片字段

来自分类Dev

如何在Django中根据字段名称更改ImageField的upload_to参数?

来自分类Dev

如何在Django中根据字段名称更改ImageField的upload_to参数?

来自分类Dev

更改我的图片在mozilla和chrome中的位置

来自分类Dev

图片在浏览器中未更改

来自分类Dev

图片在Windows 8 Picture App中不可见

来自分类Dev

图片在浏览器中无法调整大小

来自分类Dev

iframe中的FancyBox图片在移动设备上无响应

来自分类Dev

清单项目的图片在html中重复

来自分类Dev

文字和图片在背景div中彼此相邻

来自分类Dev

更改我的图片在mozilla和chrome中的位置

来自分类Dev

图片在某些浏览器中不显示

来自分类Dev

图片在Qt上的运行状态中消失

来自分类Dev

分享图片在Facebook中没有更改

来自分类Dev

背景图片在CSHTML文件中重复

来自分类Dev

图片在SDWebImage的cellForRowAtIndexPath中设置不正确