1. Как с помощью базовых классов передавать связанные объекты. Например, нужно получить список всех постов, принадлежащих выбранной категории.
class CategoriesList(ListView):
model = Post
def get_context_data(self, **kwargs):
context = super(CategoriesList, self).get_context_data(**kwargs)
select_post = Category.objects.get(id=1)
context['select_all_posts'] = select_post.tags.all()
return context
Как получить id текущей категории вместо id=1?
2. Получение прямой ссылки на элементы контекста. Пример:
class PostDetailView(DetailView):
''' Show single news '''
model = Post
template_name = 'news/one_new.html'
context_object_name = 'post'
def get_next(self):
.......
def get_prev(self):
.......
def get_context_data(self, **kwargs):
context = super(PostDetailView, self).get_context_data(**kwargs)
context['next'] = self.get_next()
context['prev'] = self.get_prev()
return context
В шаблоне выводим <a href="{{ next }} >Next</a>, в результате чего адрес текущей ссылки лишь дополняется именем следующего поста. Может, с помощью {% url %} как-то можно получить полный путь к next/prev?
Обычно предустановленным дистрибутивом оказывается либо Ubuntu, либо SUSE. Других вариантов мне не встречалось. Хотя не проблема поставить что-то своё.
zsh — это в первую очередь удобство повседневного использования. Если вам удобен вывод с grc, просто используйте его и не заморачивайтесь. А если нет времени настраивать под себя, то grml или oh-my-zsh и правда лучший выбор.
ibex, а ваш терминал понимает 256 цветов? Укажите ему это, затем в файле настроек измените значения на свои, используя хотя бы вот эту таблицу цветов. Выходим из терминала и снова входим в него, всё должно работать.
bash отличная оболочка, но эксперимента ради можно поставить zsh. В последнем, кстати, можно иначе работать с перенаправлением ввода. Например, без cat вывести содержимое файла:
~ % < file.sh
#!/bin/bash
w=("I" "like" "archlinux")
for((i=0; i < 3; i++))
do
echo ${w[$i]}
done
bahs так не умеет, хотя это в сущности мелочи, но вводить с клавиатуры приходится меньше ;)
1. Как с помощью базовых классов передавать связанные объекты. Например, нужно получить список всех постов, принадлежащих выбранной категории.
Как получить id текущей категории вместо id=1?
2. Получение прямой ссылки на элементы контекста. Пример:
В шаблоне выводим
<a href="{{ next }} >Next</a>
, в результате чего адрес текущей ссылки лишь дополняется именем следующего поста. Может, с помощью{% url %}
как-то можно получить полный путь к next/prev?autostart
systray
Не нужно никаких внешних программ. Просто dwm хорош, если поставить пару-тройку патчей.
bahs так не умеет, хотя это в сущности мелочи, но вводить с клавиатуры приходится меньше ;)