1
Ich habe ein Modell:Django PermissionError, während Upload-Datei
class Provider(models.Model):
name = models.CharField(max_length=256, verbose_name=_("Name"))
favicon = models.ImageField(upload_to="providers/", null=True, blank=True)
Und in Einstellungen:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "../media")
Und in Apache-Konfiguration Ich habe:
#rest of code...
Alias /media/ /home/sever/ap/media/
<Directory /home/server/ap/media>
Require all granted
</Directory>
Aber wenn ich m versuchen, Datensatz zu diesem Modell hinzufügen von Admin pag, wenn ich ein Bild hinzufügen, bekomme ich den Fehler:
PermissionError at /admin/ap/provider/add/
[Errno 13] Permission denied: '/home/server/ap/media/providers/Samsung.png'
Haben Sie 'chown -R www-data: www-data' auf Ihrem Medienordner hinzugefügt? – sebb