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".
Часто бывает, что при открытии текстовых файлов, программа Notepad++ отображается не по центру экрана.
Проблема решается установкой необходимых параметров в файле:
c:\Program Files\NotePad++\config.xml
<GUIConfig name="AppPosition" x="50" y="50" width="955" height="659" isMaximized="no" />
Если при запуске сервера появляется ошибка:
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. ExecJS::RuntimeUnavailable)
Необходимо добавить в gem-файл следующие строчки:
gem 'execjs'
gem 'therubyracer'
После чего выполнить команду:
$ bundle install
$ rails --version
Команда возвращает номер версии.
Для получения всех установленных версий Rails выполните команду:
$ gem list --local rails
Можно ли сделать аналогичное на Django? Вспоминается песочница virtualenv... Но в рельсах это как-то попроще реализовано.
$('div').slideToggle('slow');
Изначально контейнер должен быть скрыт.