Django1.5,不显示图像,静态文件

2024-10-01 07:41:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我是django1.5的新生,我对图片有一些问题。在

我的文件夹中有图像(C:\Users\Neitrosha\PycharmProjects\ecomstore\static\images\products) 有两个文件夹-“缩略图”和“主”来存储图像。在

我的设置.py是:

 STATIC_URL = '/static/'


 STATICFILES_DIRS = (
     'C:\Users\Neitrosha\PycharmProjects\ecomstore\static',
 }

 TEMPLATE_CONTEXT_PROCESSORS = ("django.contrib.auth.context_processors.auth",
     "django.core.context_processors.debug",
     "django.core.context_processors.i18n",
     "django.core.context_processors.media",
     "django.core.context_processors.static",
     "utils.context_processors.ecomstore",
  )

我在我的类别.html':

^{pr2}$

例如,我的浏览器可以这样查看已形成的链接:

 <div class="product_image" >
    <img src="/static/images/products/main/super_guitar.jpg" alt="Super guitar" />
</div>

但还是不行。在

如何使其有效?在

提前谢谢。在

p.S.可能是因为我模型中的这个字符串

 image = models.CharField(max_length=50)

是吗?但我只写了图像的名字。在


Tags: djangocore图像div文件夹authcontextstatic
1条回答
网友
1楼 · 发布于 2024-10-01 07:41:10

这个代码有两个错误:

STATICFILES_DIRS = (
     'C:\Users\Neitrosha\PycharmProjects\ecomstore\static',
}

首先用(打开,然后用不匹配的}关闭。在

其次,\需要在python字符串中进行转义。可能应该是:

^{pr2}$

或者

STATICFILES_DIRS = (
     r'C:\Users\Neitrosha\PycharmProjects\ecomstore\static',
)

相关问题 更多 >