298得票18回答
Django的MEDIA_URL和MEDIA_ROOT

我正在尝试通过Django后台上传图像,然后在前端页面上或仅通过URL查看该图像。 请注意,这全部都是在我的本地机器上进行的。 我的设置如下:MEDIA_ROOT = '/home/dan/mysite/media/' MEDIA_URL = '/media/' 我已将upload_to...

60得票6回答
页面未找到404 Django媒体文件。

我可以将文件上传到我在settings.py中设置的媒体文件夹('/peaceroot/www/media/')中。MEDIA_ROOT = '/peaceroot/www/media/' MEDIA_URL = '/media/' 但是通过管理员,我尝试访问已上传的图片文件 http://...

21得票5回答
在Django中,当验证错误发生时给字段添加CSS类

我正在使用Django的modelform,它非常好用。如果与其相关的验证错误出现,我该如何突出显示实际文本框(例如border:red)?基本上,我想要做的是,如果某个字段存在验证错误,则向其添加一个类(error)。

20得票1回答
在Django 1.8中部署期间提供媒体文件

我正试图将我的Django应用程序部署到Heroku。所有静态文件都由whitenoise提供,并且已成功迁移。但是,我该如何在生产环境中显示使用ImageField上传的媒体文件。 我的settings.pySTATIC_URL = '/static/' STATIC_ROOT = 'C:...

12得票1回答
Django/Nginx - 在提供一些大小的媒体文件时出现403禁止访问错误

当用户上传图片时,图片被存储在项目目录下的media文件夹中。问题是当他们想要在网站上查看超过约3 Mb的图像时,nginx会返回403 Forbidden错误。 我将nginx.conf中的client_max_body_size设置为8M。http { ## ...

12得票3回答
在OpenShift中提供Django媒体文件(用户上传的文件)

我已经成功地将我的Django项目部署在Openshift上。但是我需要能够提供用户上传的文件服务。我使用MEDIA_ROOT和MEDIA_URL实现这一点。我遵循了这里的教程,但什么也没发生。我不得不更改MEDIA_ROOT,因为那里建议的不正确。所以我的MEDIA_ROOT看起来像MEDI...

11得票2回答
Django Storages使用s3boto忽略MEDIA_URL

我正在尝试在我的应用中使用django-storages和s3boto,并尝试从S3服务器上提供媒体和静态文件。我在设置文件中设置了以下内容:AWS_STORAGE_BUCKET_NAME = '<bucket_name>' AWS_S3_ACCESS_KEY_ID = '<...

9得票2回答
Django 和 Nginx X-accel-redirect

我一直尝试着保护Django的媒体文件但是一直没有成功!我只想让管理员用户才能访问媒体文件夹。以下是我的Nginx文件。 server { listen 80; server_name xxxxxxxxxx; location = /favicon.ico {acc...

9得票1回答
在Django中打开媒体目录中的数据文件

我有一个应用程序,允许用户上传CSV格式的数据文件,并将其绘制成图形并显示给用户。这些文件被保存在我的媒体文件夹中。但是,在我的图表视图中,我需要打开这个文件并处理它。我的问题是,我只能打开位于我的项目当前工作目录内的文件,每当我尝试从该目录之外的地方上传文件时,就会出现以下错误: File...

7得票4回答
Django无法在开发服务器上找到我的媒体文件。

媒体文件目前在我的本地开发机器上。 我的MEDIA_ROOT、MEDIA_URL、ADMIN_MEDIA_PREFIX的设置如下: MEDIA_ROOT = os.path.join(os.path.dirname(__file__), "media") MEDIA_URL = '/med...