Вы можете использовать:
{% if request.resolver_match.url_name == "index" %}
Сравнение с именем, данным URL в вашем urls.py
, например:
urlpatterns = [
path("home/", views.index, name="index"),
]
Andrei Zmievski (разработчик memcached плагина) любезно ответил на мой почтовый запрос со следующими инструкциями:
$ pecl download memcached
$ tar zxvf memcached-1.0.0.tgz (or whatever version downloads)
$ cd memcached-1.0.0
$ phpize
$ ./configure --with-libmemcached-dir=/opt/local
$ make
$ sudo make install
Это работало отлично.
Поскольку Вы видели, новое memcached расширение, libmemcached использования, чтобы сделать тяжелый подъем. Если бы это был Linux, то я сказал бы, что было возможно, что у Вас нет/opt/local/lib/перечисленным в ld.so.conf (и выполните 'ldconfig').
MaxOSX не использует это все же. Это, однако устанавливаемо от 'портов', по-видимому. http://lsimons.wordpress.com/2008/05/01/serious-php-part-1/
здесь такая же ситуация. мне пришлось сделать это, но с явными именами путей (я запускаю свой php и т. д. из / opt / local)
обычно такие вещи довольно просты в os x с macports, но пока нет пакета php5-memcached (только один для более старого пакета memcache (без "d")). о, мне также пришлось установить более старую версию libmemcached, поскольку последняя версия не компилировалась для меня на os x 10.5.8. ой!