rm -rf DIRNAME
Ключ 'r' говорит о том, что удаление рекурсивное, а ключ 'f' говорит о том, что удалять надо без лишних запросов.
rm -rf DIRNAME
Ключ 'r' говорит о том, что удаление рекурсивное, а ключ 'f' говорит о том, что удалять надо без лишних запросов.
# apt-get install curl$ ruby -v$ gem install rails$ rails -v# apt-get install default-jdk# apt-get install git$ gem install sqlite3-rubyTypeError: Couldn't reconstruct m2m field tags on Task: __init__() got an unexpected keyword argument 'serialize'
Для устранения данной ошибки необходимо обновить обновить пакет django-taggit:
# pip install django-taggit --upgrade
Следующая ошибка:
ImportError: cannot import name simplejson
вылечилась обновлением пакета django-recaptcha:
# pip install django-recaptcha --upgrade
Вывод всех прав:
{{ user.get_all_permissions }}
Пример проверки конкретного права:
{% if 'books.add_book' in user.get_all_permissions %}
Если на странице у нас находятся 2 формы соответственно с 2-мя кнопками "Отправить", то во вьюхе нужно как-то определить, какую именно кнопку нажал пользователь.
Решение проблемы следующее:
Для начала для каждой кнопки задаем уникальное имя:
<button type="submit" name="button1">Отправить</button>
<button type="submit" name="button2">Отправить</button>
Затем в представлении определяем, какая именно кнопка была нажата:
if 'button1' in request.POST:
# Нажата кнопка 1
elif 'button2' in request.POST:
# Нажата кнопка 2
Помогут сайты с задачами по программированию. Наиболее понравились следующие:
В комплекте: множество задач разной сложности + автоматическая проверка кода. Язык программирования также можно выбрать из большого списка.
Для создания копии папки с аналогичными правами, необходимо в Total Commander нажать Shift+F5, поставить галочку "Copy NTFS Permissions".