Это простой подход для обработки статических файлов в django (который работает сразу после установки параметров Django по умолчанию):
STATIC_ROOT
. static
внутри приложения. static_files
в своем проекте и добавьте в свои настройки: STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static_files'),]
. Очевидно, что вы можете выбрать другое имя, static_files
это просто предложение. collectstatic
, чтобы Django собрал ваши статические файлы (из пунктов 2. и 3.) и поместил их в папку, созданную вами в 1. Если вы находитесь в режиме отладки, вы закончите после шага 3.
В вашем случае проблема заключалась в том, что вы помещали статический контент в STATIC_ROOT
, который является папкой, в которой Django не будет искать контент в режиме отладки. admin
и ckeditor
работают, потому что следуют шагу 2. Таким образом, их статические файлы на самом деле приходят из папки установленного приложения, а не из папки static
в режиме отладки.
Итак, здесь, как решить вашу проблему :
img
и css
в папку, созданную на шаге 3. STATIC_ROOT
. плагин jQuery TreeView это действительно хорошо и это имущие, очень хорошие асинхронный возможности загрузки JSON...
Компонент ExtJS TreeView , также большая, многоуровневая асинхронная загрузка, превосходная для больших деревьев.
Я предлагаю дерево DHTMLX:
Rich Client API
Специальные методы, реализованные в компоненте, делают загрузку действительно больших деревьев быстрой и эффективной.
Расширенное перетаскивание позволяет перетаскивать элементы не только внутри одного дерева, но и между разными (даже если деревья расположены в разных фреймах или окнах iframe).
Вы можете попробовать эту функцию прямо сейчас: