Django - загрузить объектный файл из шаблона - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь загрузить объектный файл из шаблона. Шаблон основан на библиотеке ThreeJs, и я загружаю его с помощью загрузчика объектов, см. Код здесь:

loader.load( '{% static "Simu/test.obj" %}', function ( obj ) {
                    scene.add( obj );
                } );

Файл объекта test.obj хранится в статической подпапке, такой как myStatic/Simu/test.obj, это каталог дерева моего приложения:

.
├── myStatic
│   ├── css
│   ├── img
│   ├── js
│   └── Simu
│       ├── 0
│       ├── constant
│       │   ├── polyMesh
│       │   └── triSurface
│       └── system
├── pde
│   ├── migrations
│   │   └── __pycache__
│   ├── __pycache__
│   └── templates
│       └── pde
├── pdeWeb
│   └── __pycache__
└── static
    ├── admin
    │   ├── css
    │   │   └── vendor
    │   │       └── select2
    │   ├── fonts
    │   ├── img
    │   │   └── gis
    │   └── js
    │       ├── admin
    │       └── vendor
    │           ├── jquery
    │           ├── select2
    │           │   └── i18n
    │           └── xregexp
    ├── css
    ├── img
    └── js

Однако, когда я запускаю код, он не может найти файл и выдает мне эту ошибку:

Not Found: /pde/{% static "Simu/test.obj" %}
"GET /pde/%7B%%20static%20%22Simu/test.obj%22%20%%7D HTTP/1.1" 404 2102

Кажется, он не собирается в статическую папку вообще! он пытается добраться до папки с именем pde, почему это происходит? Большое спасибо!

1 Ответ

0 голосов
/ 01 апреля 2019

Я нашел ошибку.Загрузчик был не в шаблоне html, а в javascript в статической папке.Это было причиной ошибки.

...