2016-06-18 1 views
1

에서 작동하지 않습니다장고 - 자동 완성 - 빛이 나는 장고 - 자동 완성 - 빛을 사용하고 아파치

Django==1.8 
django-autocomplete-light==3.1.6 
django-easy-select2==1.2.5 
django-suit==0.2.13 
django-tables2==1.0.4 

내가 장고 개발 서버에서 실행할 때 잘 작동하지만 DEBUG를 설정할 때로드되지 않습니다 = 틀린 및 아파치에서 응용 프로그램을 실행합니다. 나는 collectstatic를 실행했으며 select2 javscript와 css가 있으며 다운로드 할 수 있습니다. 페이지에 select2가 함수이 아닌 javscript 오류가 표시됩니다. 내용의

settings.py

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'suit', 
    'myapp', 
    'dal', 
    'dal_select2', 
    'django.contrib.admin', 
    'django_extensions', 
    'simple_history', 
    'django_tables2', 
    'django.contrib.admindocs', 
    'rest_framework', 
    'rest_framework.authtoken', 
) 

관리자 페이지 순서 :

<link href="/static/autocomplete_light/vendor/select2/dist/css/select2.css" type="text/css" media="all" rel="stylesheet" /> 
<link href="/static/autocomplete_light/select2.css" type="text/css" media="all" rel="stylesheet" /> 
<script type="text/javascript" src="/static/admin/js/core.js"></script> 
<script type="text/javascript" src="/static/admin/js/admin/RelatedObjectLookups.js"></script> 
<script type="text/javascript" src="/static/admin/js/jquery.min.js"></script> 
<script type="text/javascript" src="/static/admin/js/jquery.init.js"></script> 
<script type="text/javascript" src="/static/admin/js/actions.min.js"></script> 
<script type="text/javascript" src="/static/autocomplete_light/jquery.init.js"></script> 
<script type="text/javascript" src="/static/autocomplete_light/autocomplete.init.js"></script> 
<script type="text/javascript" src="/static/autocomplete_light/vendor/select2/dist/js/select2.full.js"></script> 
<script type="text/javascript" src="/static/autocomplete_light/select2.js"></script> 
<script type="text/javascript" src="/static/admin/js/related-widget-wrapper.js"></script> 
<script type="text/javascript" src="/static/admin/js/calendar.js"></script> 
<script type="text/javascript" src="/static/admin/js/admin/DateTimeShortcuts.js"></script> 

답변

1

이 이상한했다. 이 작업에 많은 노력을 기울인 후, 정적 폴더 내용을 지우고 collectstatic django 명령을 처음부터 실행하여 현재 작동 중입니다. 필자와 다른 점은 admin과 select2.js에 변경 사항이 있으므로 패키지를 업데이트하여 문제를 해결할 수 있음을 알 수 있습니다.