среда, 20 февраля 2013 г.

Блог за 30 минут на Django

При изучении чего-либо важно учиться у профессионалов. Я уже сделал простой блог с тегами и с RSS-feed по материалам приведенного видео, попробуйте и вы.

Включаем подсветку кода на Blogspot

Вот так подсвечивается код python:
class BlogFeed(Feed):
    title = "Yesnik Site"
    description = "My site about Django"
    link = "/blog/feed/"
    
    def items(self):
        return Post.objects.all().order_by("-created")[:2]
    
    def item_title(self, item):
        return item.title
        
    def item_description(self, item):
        return item.body
        
    def item_link(self, item):
        return u"/blog/%d" % item.id 

Для этого:
1. В настройках блога в меню слева выберите пункт "Шаблон", затем нажмите "Изменить HTML".
2. В открывшемся окне найдите тег </head> . Ниже него добавьте следующий код:














3. Нажмите Сохранить шаблон.
4. Чтобы размещаемый код подсвечивался, перейдите при создании сообщения для блога из режима "Создать" в режим "HTML". Там заключите вставленный код в теги pre, к примеру:
<pre class="brush: python;">
class BlogFeed(Feed):
    title = "Yesnik Site"
    description = "My site about Django"
    link = "/blog/feed/"
</pre>

воскресенье, 20 января 2013 г.

Задача №1 по созданию сайта на Django


Создать сайт с функционалом:
  1. публичная часть
  2. административная часть, защищенная паролем
  3. сайт должен давать возможность создания любого числа страниц с содержимым, подобным статье (название статьи, содержимое, время создания).
  4. пока никаких товаров, никаких комментариев и изображений, никаких тегов, никакого поиска, никакого RSS.... об этом будем думать в других задачах.

суббота, 25 февраля 2012 г.

Опрос (ч.4)

В части 3.2 мы ознакомились с основными возможностями, которые нам дает админка Django. В этой части мы отобразим список последних двух свежих опросов, который будет доступен пользователям сайта.

Опрос (ч.3.2)

В части 3.1 мы исследовали возможности админки Django. В этой части мы продолжим наши исследования.

Опрос (ч.3.1)

В части 2 мы сгенерировали таблицы для нашего приложения в базе данных. В этой части мы настроим админку для использования нашего приложения "Опросы".

Опрос (ч.2)

В части 1 мы создали файл с моделями нашего приложения polls/models.py. В этой части мы настроим наш проект и создадим таблицы в базе данных.