Django

Регулярные выражения. On-line инструменты.

Иногда нужно быстро спарсить или составить регулярные выражения. Сделать это можно с помощью онлайн инструментов.
Сегодня выкладываю списки сайтов, которые меня не раз выручали...
http://www.regexpal.com/ - a JavaScript regular expression tester
http://www.regexpr.ru - Проверка регулярных выражений и шпаргалка по ним
http://www.regular-expressions.info/examples.html - Примеры составления регулярных выражений
http://ru.wikipedia.org/wiki/%D0%E5%E3%F3%EB%FF%F0%ED%FB%E5_%E2%FB%F0%E0... - Большая статья на Wikipedia.
http://pcreonline.com - Добавил, спасибо за ссылку

The Django Book 2.0 скачиваем в PDF

Что бы скачать последнюю книгу The Django Book 2.0 в pdf можно воспользоваться нижеприведенным хаком:

Ставим необходимые пакеты (Ubuntu):

sudo aptitude install python htmldoc pdftk

Создаем скрипт pdfize.py:

import os

from subprocess import Popen

pdfs = []

for i in xrange(1, 20):
    p = Popen(['htmldoc', '--webpage', '-f', '%d.pdf' % i, 
            'http://www.djangobook.com/en/2.0/chapter%02d/' % i])
    p.wait()

    if os.path.exists('%d.pdf' % i):
        pdfs.append('%d.pdf' % i)

if len(pdfs) > 0:
    cmds = ['pdftk']
    cmds.extend(pdfs)

Полезные программы и исходники на Python

Иногда просто хочется что то написать полезное доброе вечное... :) на Питоне (Python). И нашел сайт на который можно скидывать свои решения. snippets на Python'е. Сайт еще не раскручен, но уже кое что на нем есть. Можно посмотреть примеры небольших скриптов на питоне!

Зайдите и оцените сами! - http://pyway.ru/

Как изменить пароль к админке в Django?

Недавно столкнулся с проблемой восстановления пароля к админ панели Django.
Вернее тупо забыл его... :-)
Решение оказалось как всегда простым, даже не пришлось залезать в базу данных и менять там. В шелле (./manage.py shell) набираем:

from django.contrib.auth.models import User
user = User.objects.get( username=«admin» )
user.set_password(«mynewpassword»)
user.save()

Это ВСЕ! :-) Все гениальное просто!

Метания между Django и Ruby on Rails

Я продолжаю изучать web-framework'и Django и Ruby on Rails. Но у меня постоянно возникает мысль, что же нужно изучать глубже? Django или Ruby on Rails?? Пока выбрал Django, как основной фреймворк. Очень мне понравился язык Пайтон... Ruby всетаки мне кажется несколько сумбурным... Видно что идеи брались сразу с нескольких языков... Это может и повлияло и на синтаксис и на понимание языка... Хотя Ruby on Rails очень хорошая система... Пока пребываю в раздумьях...

Запуск нового проекта на Django

Пишу скорее для себя, что бы всегда это было под рукой. Создание нового проекта на Django:
Скопируем с Django каталога на диск файл django-admin.py и создадим новый проект: django-admin.py startproject [название проекта].
В результате появилась папка [название проекта] с проектом и она содержит файлы:

  • manage.py, нужен для управление проектом (работа с БД, запуск сервера и т.д.)
  • settings.py, в нем хранятся все основные настройки
RSS-материал