Универсальный URL Django без нарушения APPEND_SLASH

У меня есть запись в моем urls.py, которая действует как универсальный инструмент, который загружает простое представление, если оно находит подходящую страницу в базе данных. Проблема с этим подходом заключается в том, что решатель URL никогда не откажет, а это означает, что функция APPEND_SLASH не сработает, что мне нужно.

Я бы предпочел не прибегать к добавлению префикса к URL-адресам статических страниц чтобы перестать быть уловкой. Я знаю о плоских страницах, в которых используется хук 404, а не запись в urls.py, и я как бы надеялся избежать его использования, но я предполагаю, что эта проблема может быть именно той причиной, по которой его можно было бы использовать.

Каким-либо образом обойти эту проблему, или я должен просто уступить и использовать плоские страницы?

27
задан nedned 1 July 2011 в 09:38
поделиться