/ / Pinax project lädt keine statischen Dateien in pythonanywhere server - django, pythonanywhere, pinax

Pinax Projekt lädt keine statische Datei in pythonanywhere server - django, pythonanywhere, pinax

Ich habe ein Pinax-Konto-Projekt in meinemlokale Umgebung und ich möchte es für einen Dienst bereitstellen. Wenn ich es versuche, geschieht dies dasselbe Problem wie bei der Installation des pinax-Account-Projekts auf dem pythonanywhere-Server. Die Website zeigt alles, kann jedoch nicht auf statische Dateien zugreifen.

MEDIA_URL = "/site_media/media/"

STATIC_ROOT = os.path.join(PACKAGE_ROOT, "site_media", "static")

STATIC_URL = "/site_media/static/"

STATICFILES_DIRS = [
os.path.join(PROJECT_ROOT, "static", "dist"),
]

Alles sieht gut aus, ich folge der Dokumentation, ich leite die migrate, makemigrations und collectstatic und ich habe viele Dinge ausprobiert, aber ich verstehe immer noch nicht was falsch ist. Könnte die Installation der pinax-Projekte schlecht sein? Ich habe es manuell und mit versucht pinax-cli auch Ich habe auch meine WSGI geändert:

path = "/home/manolodewiner/mysite"
os.environ["DJANGO_SETTINGS_MODULE"] = "mysite.settings"

In meiner Umgebung funktioniert es perfekt. Was könnte also das Problem sein?

Antworten:

1 für die Antwort № 1

[aus obigem Kommentar kopiert]

Wenn es lokal im Debug-Modus läuft, Djangowird statische Dateien für Sie bereitstellen. Wenn Sie sich jedoch in einer Produktionsumgebung wie PythonAnywhere befinden, müssen Sie dazu etwas anderes konfigurieren. Dies erfolgt im Abschnitt "Statische Dateien" auf der Registerkarte "Web".