我想在django管理界面上傳圖片。在開發過程中,一切正常,但是當我把文件放到我的服務器上時,它不起作用。 我在我的服務器上有兩個不同的路徑。一個我把所有的源文件和一個放置所有靜態文件的地方。Django上傳圖片
源文件路徑:/htdocs/files/project/
路徑靜態文件:/htdocs/html/project/
如果我上傳一個圖片,然後將其保存在/htdocs/files/project/media/
。但我想保存在/htdocs/html/project/
。我如何改變路徑?
這裏是我的設置:
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
'/var/www/ssd1257/htdocs/html/'
)
這裏是我的模型:
class News(models.Model):
title = models.CharField(max_length=200, null=False)
date = models.DateField(null=False, default=datetime.now)
text = models.TextField(null=False, blank=True)
image = models.ImageField(upload_to="./news/")
感謝您的幫助!:) –