как избежать жесткого кодирования URL в шаблонах веб-приложений - PullRequest
3 голосов
/ 30 апреля 2009

Я занимаюсь разработкой программного обеспечения на Google App Engine. Я использую каркас веб-приложения. Есть ли способ избежать жесткого кодирования URL-адресов в HTML-шаблонах? Django предоставляет решение, но я не смог найти его для веб-приложения. заранее спасибо ..

Ответы [ 2 ]

1 голос
/ 30 апреля 2009

WebApp действительно очень простой.

Django url templatetag тесно связан с идеей разрешения URL путем сопоставления шаблонов регулярных выражений. Поскольку в WebApp нет какого-либо серьезного распознавателя URL, я полагаю, что реализовать что-либо в этой строке было бы действительно сложной задачей.

Но вам не совсем не повезло. Werkzeug обладает очень простым для понимания, но мощным механизмом маршрутизации URL, который позволяет изменять URL-адреса. Вы можете попытаться основать свою реализацию на этом (или выбросить WebApp и использовать Werkzeug;), это действительно стоит попробовать).

0 голосов
/ 17 апреля 2011

Webapp использует шаблоны Django так: проверить шаблоны Django здесь

Решение Django - это решение для веб-приложения.

...