/ / Le projet Pinax ne charge aucun fichier statique sur le serveur pythonanywhere - django, pythonanywhere, pinax

Le projet Pinax ne charge aucun fichier statique sur le serveur pythonanywhere - django, pythonanywhere, pinax

J'ai un projet de compte pinax qui fonctionne bien dans monenvironnement local et je veux le déployer sur un service. Lorsque j'essaie de le faire, cela pose le même problème que si j'installe le projet de compte pinax sur le serveur pythonanywhere, le site Web affiche tout, mais il ne peut accéder à aucun fichier statique.

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"),
]

Tout va bien, je suis la documentation, je lance le migrate, makemigrations et collectstatic et j'ai essayé beaucoup de choses mais je ne comprends toujours pas ce qui ne va pas. Peut-être une mauvaise installation des projets pinax? J'ai essayé de le faire manuellement et avec pinax-cli ainsi que J'ai aussi modifié mon WSGI:

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

Dans mon environnement local, cela fonctionne parfaitement, alors quel pourrait être le problème?

Réponses:

1 pour la réponse № 1

[copié du commentaire ci-dessus]

Quand il s’exécute en mode débogage localement, Djangoservira des fichiers statiques pour vous. Mais quand il s'agit d'un environnement de production tel que PythonAnywhere, vous devez configurer quelque chose d'autre pour le faire. Ceci est fait dans la section "Fichiers statiques" de l'onglet "Web".