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-ruby
TypeError: 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"
.