Dosyaları hala django projemdeki bir yola yüklemek istiyorum, ancak benim MEDIA_ROOT
yolunda.MEDIA_ROOT yolu içinde olmayan Django yükleme dosyası bana Şüpheli Hata iletisi veriyor
Bunu yapmaya çalıştığımda SuspiciousOperation
hatası alıyorum. Ben tarayıcı üzerinden erişilebilir şekilde yüklüyorum dosyaları istemiyoruz ve benim MEDIA_ROOT
yoldur çünkü
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), 'static_serve')
UPLOAD_DIR = os.path.join(os.path.dirname(__file__), 'uploads')
Bunu yapmamın: ayarlarım dosyasında tanımlanan İşte
yollardır.Bu hatayı nasıl elde ettiğimi (düzeltmeyi) herhangi bir fikri olan var mı?
Web sunucusunu belirli bir yönetmene genel olarak yayınlamak için yasaklayabilirsiniz. MEDIA_ROOT altında. –
Şu anda test sunucusunu kullanıyorum ... Windows XP'de. Bunu nasıl yapacağından da emin değilim. – imns
Geliştirme sunucusunun yapabileceğini sanmıyorum, ancak herhangi bir üretim hazır web sunucusu dosyalara erişimi sınırlayabilmelidir. [Burada] (http://httpd.apache.org/docs/2.0/misc/security_tips.html#protectserverfiles) örneğin bunu yapmak için Apache yoludur. –