Django: sorl-thumbnail und Hosting von Bilddateien auf meinem eigenen Dateiserver

Ich mag sehr viel sorl-thumbnail- Bibliothek und ich möchte Bilddateien nicht in der aktuellen Anwendung (django) Server speichern, sondern auf (anderen) meinen eigenen Dateiserver mit Webserver für die Bereitstellung von statischen Dateien.

  • Muss ich kundenspezifische django speicher schreiben oder nicht?
  • Wie kann ich Dateien auf entfernte statische Dateiserver hochladen?
  • Was passiert, wenn ich viele Applikationen (Django) Server und viele Dateiserver habe?
  • Ist es besser, benutzerdefinierte Datei hochladen Handler verwenden ? Und wenn nicht dann wann ist es sinnvoll? Und wenn ja dann, wie man es mit sorl-thumbnail benutzt?

PS Ich bin mir nicht sicher, was ist die richtige (gute) Weg, dies zu tun, weil ich nicht viel Erfahrung in Web-Programmierung und Django haben.

    2 Solutions collect form web for “Django: sorl-thumbnail und Hosting von Bilddateien auf meinem eigenen Dateiserver”

    Hmm, vielleicht antworte ich nicht auf die Frage, die du fragen wolltest (weißt nichts über sorl-thumbnail), aber mein erster Instinkt ist, Django aus dem Bild zu schneiden. Wenn Sie einen separaten Server haben, der die Dateien statisch bedienen kann, dann nur diesen Server bereitstellen. Sure Ihre Django-Anwendung wird Links zu diesen Bildern zu generieren, aber solange Sie klar über Ihre URLs, das sollte kein Problem sein. Sie können diesen Ansatz auch mit einem Web-Server, konfigurieren, um nur einige URLs an Django übergeben, aber behandeln die Bild-URLs direkt.

    Nichts von diesem adressiert das Upload-Problem aber …

    Ich denke, die Antwort auf diese Django: wie man Benutzer-eingereichten Bilder & Thumbnails von separaten, mehrere Servern zu bedienen? Frage passt auf Ihre Idee.

    Denn sonst kannst du die Datei nicht einfach auf eine entfernte Maschine hochladen. Oder du wirst dein Skript zum Hochladen von Dateien auf einen anderen Host mit Hilfe von scp oder so etwas …

    Beifall, Ignas

    Python ist die beste Programmiersprache der Welt.