Django allowed hosts (settings.ALLOWED_HOSTS)

ALLOWED_HOSTS — это список хостов/доменов, для которых может работать текущий сайт. Это сделано для безопасности, чтобы обезопасить от внедрения в куки или письма для сброса пароля ссылок на сторонний сайт подменив HTTP заголовок Host, что возможно при многих, казалось бы безопасных, конфигурациях сервера. Читать дальше проDjango allowed hosts (settings.ALLOWED_HOSTS)

Стиль bootstrap для django-autocomplete-light

Django-Autocomplete-Light решает большие проблемы, возникающие, когда в форме существуют списки с огромным количеством элементов. Но стили прописаны жестко и не переделать их без костылей. Ниже стиль, немного упрощающий задачу: Читать дальше проСтиль bootstrap для django-autocomplete-light

Chown в python и django

Привет всем интересующимся. В этой небольшой статье расскажу как менять владельца файла в linux скриптом на python. Сразу предупреждаю, что предисловие будет долгим, но познавательным. А код коротким, но, тоже, познавательным.

Недавно я столкнулся с идиотской ситуацией на сервере заказчика: Читать дальше проChown в python и django

Django framework

Как получить leaf nodes в Django mptt

Для того, чтобы отфильтровать объекты по признаку is_leaf_node() делаем следующий финт: MyModel.objects.filter(id__in=[my_model.id for my_model in MyModel.objects.all() if my_model.is_leaf_node()])  

Django framework

выводим Django debug информацию в шаблоне

Устанавливаем settings.DEBUG = True Выводим информацию в теге {% filter force_escape %} {% debug %} {% endfilter %} Полезнее вывести так: <textarea onclick=»this.focus();this.select()» style=»width: 100%;»> {% filter force_escape %} {% debug %} {% endfilter %}</textarea>

Физическое удаление файла при удалении записи с models.FileField

По умолчанию, к сожалению, Django физически не удаляет файл при удалении записи с FileField и его производными ( потомками ). Сейчас я покажу вам как это делать самим. Читать дальше проФизическое удаление файла при удалении записи с models.FileField

Django framework

Developers for here

Добавили еще одного превосходного Django разработчика на https://code.djangoproject.com/wiki/DevelopersForHire#Russia Побольше бы таких профессионалов.

‘adminmedia’ is not a valid tag library

TemplateSyntaxError at /filebrowser/browse/ ‘adminmedia’ is not a valid tag library: Template library adminmedia not found К сожалению на сегодняшний день django-filebrowser-no-grappelli не совместим с Django 1.5.* Решается с помощью установки другого пакета pip install -e git+git://github.com/smacker/django-filebrowser-no-grappelli.git#egg=django-filebrowser  

Multisite на Django

Уже сутки пытаюсь разобраться как расширить функционал CMS на Django до Multisite. Речь идет о многосайтовом проекте с использованием одного единственного settings.py Испытывал django-multisite, но в итоге не получилось ничего хорошего. Точнее вообще ничего не получилось.