rm -rf DIRNAME
Ключ 'r
' говорит о том, что удаление рекурсивное, а ключ 'f
' говорит о том, что удалять надо без лишних запросов.
rm -rf DIRNAME
Ключ 'r
' говорит о том, что удаление рекурсивное, а ключ 'f
' говорит о том, что удалять надо без лишних запросов.
# apt-get install curl
$ ruby -v
$ gem install rails
$ rails -v
- Установка Java Development Kit:
# apt-get install default-jdk
- Установка RubyMine
- Установка git:
# apt-get install git
- Установка примочки для использования БД Sqlite:
$ gem install sqlite3-ruby
- Изучаем один из лучших туториалов Ruby on Rails Tutorial и начинаем творить на рельсах!
Ошибки при переходе на Django 1.7
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
понедельник, 6 октября 2014 г.
Получение всех прав для данного пользователя в шаблоне Django
Вывод всех прав:
{{ user.get_all_permissions }}
Пример проверки конкретного права:
{% if 'books.add_book' in user.get_all_permissions %}
суббота, 4 октября 2014 г.
Определение нажатой кнопки в Django
Если на странице у нас находятся 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
пятница, 3 октября 2014 г.
Поразмять мозги
Помогут сайты с задачами по программированию. Наиболее понравились следующие:
В комплекте: множество задач разной сложности + автоматическая проверка кода. Язык программирования также можно выбрать из большого списка.
среда, 1 октября 2014 г.
Как создать копию папки с такими же правами?
Для создания копии папки с аналогичными правами, необходимо в Total Commander нажать Shift+F5, поставить галочку "Copy NTFS Permissions"
.
Подписаться на:
Сообщения (Atom)