Джанго, где положить статические файлы - PullRequest
1 голос
/ 24 февраля 2011

Я использую Django для создания небольшого веб-приложения, однако я не знаю, куда мне поместить файлы HTML и JS. Я не хочу использовать систему шаблонирования, потому что мне не нужно передавать значения из Django непосредственно в шаблон HTML, вместо этого HTML будет статическим, и я получу все необходимые данные и отправлю данные для ввода обратно в база данных с использованием AJAX с Jquery.

Мой вопрос: куда мне поместить файлы HTMl и JS, чтобы они были доступны через веб-браузер и находились в одном каталоге, чтобы я мог отправлять свои запросы ajax на что-то вроде

http://localhost:2000/webapp/RPC/updateitem/ (more stuff here)

и где файлы HTML

http://localhost:2000/webapp/index.html

Спасибо, RayQuang

1 Ответ

2 голосов
/ 24 февраля 2011

Вы позволяете вашему главному веб-серверу (на котором вы запускаете django) работать со статическими файлами. В большинстве случаев это означает, что вы просто управляете файлами через apache (или lighttpd, cherrypy или любой другой). Django предназначен только для рендеринга динамических объектов и поэтому не должен использоваться для обслуживания статических файлов.

Если вы используете сервер разработки (который я не могу рекомендовать), этот учебник поможет вам настроить его: Обслуживание статических файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...