У меня есть существующее приложение Perl, которое я перемещаю в веб-сайт Webfaction. Я буду добавлять приложения Django к этому веб-сайту Webfaction также.
Я хотел бы, чтобы приложение Django получило первый вызов и так захочу, чтобы его путь URL был /
Это позволило бы мне добавлять любые новые URL к urls.py, которого я желаю, когда мое приложение растет.
Если бы URL ничему не соответствует в urls.py, я хотел бы, чтобы он был передан статическому приложению Perl.
Например,
Все остальное не взятое urls.py я хотел бы идти в свое приложение Perl
Например:
и т.д.
Как я иду о достижении этого в Webfaction?
Самым большим преимуществом использования статического приложения для статических страниц (и без их рендеринга с использованием простых представлений / шаблонов с использованием django) является повышение производительности за счет того, что django вообще не используется в этом запросе. но если вы позволите django запускаться и просматривать все URL-адреса на предмет совпадений, и отображать статические данные только в том случае, если совпадений нет, вы не получите этого преимущества.
Я использую / static / как место для статического приложения и / для django. поэтому каждый запрос, начинающийся с / static /, пропускает сервер django. всякий раз, когда я хочу создать ссылку на статический контент, я просто добавляю к нему / static /.