Django 自动完成 select 在部署时不起作用

Django autocomplete select does not work when deployed

我在 Pythonanywhere 中部署了一个应用程序,但未加载管理页面的 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,python 3.4

我通过执行以下操作解决了

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

静态文件

URL目录

/static/    /home/myuser/myapp/static