2017-03-22 71 views
1

我在Pythonanywhere部署了應用程序,並且未加載用於管理頁面的Django自動完成指示燈,但是當我在本地主機上運行應用程序時,它起作用。Django自動完成選擇在部署時不起作用

它加載,我需要設置,其中用於DAL靜態文件

/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 

我使用Django 1.10,蟒蛇3.4

+3

您不需要「設置DAL的靜態文件所在的位置」。你需要在服務器上運行'./manage.py collectstatic'。 –

回答

1

我通過執行以下操作

解決
STATIC_URL = '/static/' 
STATIC_ROOT = '/home/myuser/myapp/static' 

靜態文件

URL目錄

/static/ /home/myuser/myapp/static