0

我試圖在管理頁面中使用自動完成功能在保存前自動選擇一個字段(OneToOneField),我正在按照教程在admin中添加一個字段。Djano自動完成指示燈不顯示用於選擇OneToOneField的搜索框

我無法看到搜索框輸入我的選擇。我試着從測試項目中複製select2_one_to_one應用程序:https://github.com/yourlabs/django-autocomplete-light/tree/master/test_project 我也看到了這個應用程序的相同問題。附上問題的答案 Screen shot of the select2_one_to_one app

回答

1

嘗試了幾天不同的事情後。在Inspect中,我發現靜態文件沒有像文檔中演示項目一樣加載(http://dal-yourlabs.rhcloud.com/admin/

我必須更新STATIC_ROOT(運行'python manage.py collectstatic'時使用的位置)文件夾並運行collectstatic命令。 autocomplete_light的靜態文件被複制到STATICFILES_DIRS。在此之後,自動完成功能開始工作。

文檔提到我們需要了解處理靜態文件。所以這就是他們可能提到的。

+0

正確!應該聯繫我寫的[生存指南](http://blog.yourlabs.org/post/30382323418/surviving-djangocontribstaticfiles-or-how-to)。 – jpic