2017-03-22 2 views
1

J'ai déployé une application en Pythonanywhere, et le voyant d'auto-complétion Django pour la page d'administration n'est pas chargé. Cependant, lorsque je lance l'application sur l'hôte local, cela fonctionne.Django autocomplete select ne fonctionne pas lors du déploiement

qu'il charge, je dois définir où les fichiers statiques pour le DAL sont

/home/myusername/.virtualenvs/django17/lib/python3.4/site-packages/dal/static/autocomplete_light 

/home/myusername/.virtualenvs/django17/lib/python3.4/site-packages/dal_select2/static/autocomplete_light 

J'utilise django 1.10, python 3.4

+3

Vous devez exécuter './manage.py collectstatic' sur le serveur. –

Répondre

1

Je résolu en faisant la

suivant
STATIC_URL = '/static/' 
STATIC_ROOT = '/home/myuser/myapp/static' 

fichiers statiques

URL Répertoire

Vous n'avez pas besoin de "définir où sont les fichiers statiques pour le DAL".
/static/ /home/myuser/myapp/static