Ich verwende Django Rest Framework, um Bilder hochzuladen. Der Upload funktioniert einwandfrei und wird unter Medienordner hochgeladen.Unsachgemäß konfiguriert ("Leere statische Vorwahl nicht erlaubt")
Aber ich bin nicht in der Lage, die Media Links durchsuchbar zu machen. Es sagt Error 404
.
Um sie durchsuchbar zu machen, sind dies die Änderungen, die ich vorgenommen habe.
In settings.py Ich habe die folgenden Zeilen.
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') STATIC_URL = '/media/'
In url.py I zugegeben, um die folgenden Zeilen
if settings.DEBUG is True: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
DEBUG
ist True
in settings.py
, da es nicht in Produktion ist. Es ist auf meiner lokalen Maschine in Entwicklung.
Aber wenn ich beginne den Server es mir die folgende Fehlermeldung angezeigt wird: -
ImproperlyConfigured :- Empty static prefix not permitted