Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 3469 posts.

Pyramid / Pylons / TurboGears » MohiKit.Visual » Авг. 3, 2007 20:16:23

У кого получилось использовать эту приблуду пожалуйста поделитесь примером.

Флейм » Пропали виндовые инсталляторы Zope2 » Июль 25, 2007 12:23:02

- на офф.сайте - недавно были, а теперь, вышли новые релизы - а к ним win-версии нет :(
Старые там не нашел.
А флешка, где у меня были они - сгорела :( :(

Может кто-нибудь подскажет, где можно взять - 2.10.* , очень нужно на Windows поставить.

Web » Декодирование » Июль 18, 2007 16:09:22

Подскажите пожалуйста. При парсинге странице у меня появлялись специальные символы т.е. состоящие из последовательности вид ‘&’, ‘#’, ‘1’, ‘0’, ‘6’, ‘;’ . Теперь вопрос. Можно ли как-то это декодировать в нормальный читабельный вид?

GUI » wx.Dialog TabIndex » Июль 11, 2007 14:52:39

Приветствую сообщество.

Насколько я разобрался, порядок смены фокуса при нажатии на клавишу Tab у контролов в wx.Dialog соответствует порядку, в котором эти контролы создавались.

Например контролы на диалоге создаются в следующем порядке: TextCtrl1, Button1, TextCtrl2. При нажатии на Tab фокус будет переходить по контролам в том же порядке TextCtrl1 -> Button1 -> TextCtrl2.

А я хочу: TextCtrl1 -> TextCtrl2 -> Button1

Есть для этого штатный механизм (типа TabIndex в Visual Basic) или без собственных обработчиков нажатия Tab и события смены фокуса, кольцевого буфера и SetFocus не обойтись?

WBR, Vitaly

Web » Cheetah » Июль 10, 2007 12:52:58

Есть ли возможность делать #extends somefile в шаблоне, без компиляции текущего и somefile ?

Web » параметры запроса в mysqldb » Июль 7, 2007 18:58:11

в общем ф-ция курсора имеет 2 параметра, 2м являются параметры запроса.
Формат самого запроса зависит от MySQLdb.paramstlyle, который описан в http://www.python.org/dev/peps/pep-0249/

в версии 1.2.1 (из debian lenny) этот параметр == format:
'format' ANSI C printf format codes,
e.g. ‘…WHERE name=%s’
вот, собсвенно теперь к проблеме=) как красиво (а не абы как) передать запросу И имена таблиц, по которым идёт выборк, и эти параметры?

c.execute(“SELECT column from %s where name=%s”,(tabl_name, param_name))

такой вот вариант не работает, ибо имя таблицы будет взято в кавычки (тк описаное выше годится ТОЛЬКО для передачи параметров) и запрос будет кривым, если бы paramstyle был “qmark”,то там где параметры можно было б поставить ? и не было б проблем, НО я не нашёл как его менять, тупое MySQLdb.paramstlyle = “qmark” не работает

в общем как сделать ОПТИМАЛЬНО (а не через 5ю точку ;) )так, чтоб имена таблиц и параметры передавались вместе?

есть вариант типа:


query = “SELECT column from %(tabl)s where id=?”%vars()
c.execute(query.replace(“?”, “%s”), (param_name,))



но как-то сильно уж заумно выходит;)

Python для экспертов » Устновка setuptools » Июнь 26, 2007 09:08:42

система XP
установил переменную окружения
PYTHONPATH С:\Python25\egg\Lib\site-packages;С:\Pyt
hon25\local\Lib\site-packages

создал соответствующие директории,
запустил
C:\Python25\Lib\ez_setup.py

TEST FAILED: c:\Python25\egg\Lib\site-packages\ does NOT support .pth files
error: bad install directory or PYTHONPATH

You are attempting to install a package to a directory that is not
on PYTHONPATH and which Python does not read “.pth” files from. The
installation directory you specified (via –install-dir, –prefix, or
the distutils default setting) was:

c:\Python25\egg\Lib\site-packages\

and your PYTHONPATH environment variable currently contains:

'C:\\Python25\\egg\\Lib\\site-packges;C:\\Python25\\local\\Lib\\site-packages'

понимаю что туплю, и в чем ошибка заключается, все описано подробно.
но че то не знаю че делать то)

спасибо

GUI » Графика в wx » Июнь 22, 2007 11:28:35

Как в wx скроллинг панели сделать неподвижный фон в виде какого-нибудь рисунка/узора?

Pyramid / Pylons / TurboGears » Проблема открытия байт код файлов » Июнь 21, 2007 16:00:39

Используется pylons через mod_python. Проект с сурсами работает отлично, но если его запаковать только с байткодом то апач пишет что файлов таких нет, т.е. нет контролов. Встречались с такой проблемой? Очень нужно решить! Подскажите хотя бы где копать.

Инструментальные средства разработки » web-администрирование PostgreSQL написанное на питоне » Июнь 20, 2007 08:52:29

есть ли написанное на питоне ПО типа phpPgAdmin, для администрирования Pg через web

Network » ftp-symlink и реальный размер файла. » Июнь 13, 2007 09:56:59

Можно ли реализовать следующее
Есть symlink на файл, который лежит на фтп, при скачивании файла естественно не отдаётся реальный размер
файла. Возможно ли передавать где-то в заголовке на скачивание (header), реальный размер ?
FTP-сервер proftpd

GUI » PyGTK Перевод » Июнь 4, 2007 11:37:51

День добрый. У меня такое предложение - начать совместный перевод вот сего творения
http://www.pygtk.org/pygtk2tutorial/index.html

Базы данных » кеширование соединения с postgreSQL (psycopg) » Июнь 2, 2007 13:10:22

Всем привет!

подскажите, пожалуйста, почему соединение создаваемое psycopg.connect(…) после определенного промежутка времени начинает показывать устаревшие данные из базы?

GUI » wxPython: MDIChildFrame » Май 30, 2007 09:48:37

Подскажиет как закрыть дочернее окно. В MS Windows - проблем нет, MDIChildFrame это отдельное окно и имеется просто кнопка для закрытия. В Linux MDIChildFrame работает несколько иначе, панели для управления окном нет, больше внешне походит на закладку Notebook. Думаю, что можно закрыть дочернее окно через его индентификатор, нокак его получить и что с ним потом делать - найти решение не получилось. Подскажите путь решения.

Pyramid / Pylons / TurboGears » tgfastdata debian » Май 27, 2007 11:54:21

всем привет!

может есть у кого сам deb или ссылка на python-tgfastdata в бинарном пакете для debian etch - скиньте, пожалуйста :)

Django » Категория - атрибуты -товары. Как связать их вместе? » Май 22, 2007 15:03:19

Может кто работал с подобной (весьма распространенной логикой)?
Итак, есть некий каталог с некими категориями. У каждой категории есть атрибуты или свойства (например - категория “автомобиль” имеет атрибут “масса”, “цвет” и т.д.). Каталог содержит записи; каждая запись имеет родительскую категорию. Соответственно при редактировании записи необходимо для нее заполнить значения соответствующих атрибутов (список которых определяется родительской категорией).
Структура таблиц БД примерно такая (вложенностью категорий пока пренебрежем):

– categories –
id
name
….

– attributes –
id
name

– category_attributes –
category_id
attribute_id

– items –
id
category_id
name

– item_attributes –
item_id
attribute_id
value

Цель - в админке вывод полей с именами атрибутов для данной записи в каталоге для заполнения значений атрибутов. А на фронте - удобный вывод форматированных данных о записи (товаре например).

Собственно вопрос в чем: можно ли реализовать такую функциональность, используя стандартные средства Django? Как вообще в виде выводить несколько связанных моделей? Или нужно все-таки свои экшены для админки писать? Может, сталкивался кто…
Буду благодарен за совет.

Флейм » http://projecteuler.net/ » Май 6, 2007 09:14:06

Дуже цікавий сайт. Подібний на http://pythonchallenge.com , але задачки можна розвязувати на будь-чому. І самі задачки дуже цікаві, більшість розвязується на пітоні в 1-2 рядки )

Zope/Plone/Bluebream » Clickable Charts под Zope » Май 5, 2007 17:47:45

Всем привет!
Скажите а никто не работал с ChartDirector под Zope?
С выводом графики более менее разобрался. Но понадобились Clickable Charts - и не понятно как их использовать под Zope…
Эти Charts несколько отличаются от обычных…
Если можно, ссылку на пример, пожалуйста.

Zope/Plone/Bluebream » Newbie question, searchable memberdata fields » Май 5, 2007 12:19:31

Привет друзья!

Я относительно новый человек в мире Zope/Plone. Есть следующая задачка
по кустомайзингу Plone сайта.

В portal_memberdata создал строковое поле - graduation. Модифицировал
join_form и personallize_form, примерно так, join_form:


<div class=“field”
tal:define=“graduation request/graduation | nothing”>
<label for=“graduation” i18n:translate=“label_graduation”>Year
of Graduation</label>

<div class=“formHelp” i18n:translate=“help_graduation”>
Help string.
</div>

<select name=“graduation”
id=“graduation”
tabindex=“”
tal:attributes=“tabindex tabindex/next”>
<tal:block tal:repeat=“year python:xrange(1980,2011)”>
<option tal:condition=“python:year != ‘None’”
value=“None”
tal:attributes=“value year;
selected
python:test(year==graduation, ‘selected’, None);”
tal:content=“year”>
Year of Graduation
</option>
</tal:block>
</select>
</div>


и реrsonalize_form соответственно:

<div class=“field”
tal:define=“graduation
python:request.get('graduation',

member.getProperty('graduation',''))”>
<label for=“graduation”
i18n:translate=“label_graduation”>Year of Graduation</label>

<div class=“formHelp”
i18n:translate=“help_graduation”>
Help string.
</div>

<select name=“graduation”
id=“graduation”
tabindex=“”
tal:attributes=“tabindex tabindex/
next;
disabled python:member.canWriteProperty('graduation') and
default or ‘disabled’”>
<tal:block tal:repeat=“year
python:xrange(1980,2011)”>
<option tal:condition=“python:year !=
'None'”
value=“None”
tal:attributes=“value year;
selected
python:test(year==graduation, ‘selected’, None);”
tal:content=“year”>
Year of Graduation
</option>
</tal:block>
</select>
</div>


Вопросы/проблемы:

1. На join_form я могу безпроблем выбрать год в поле graduation, но
выбранный год не отображается на personalize_form, там 1980 все время.
Я так понял ошибка где то тут:

<select name=“graduation”
id=“graduation”
tabindex=“”
tal:attributes=“tabindex tabindex/
next;
disabled python:member.canWriteProperty('graduation') and
default or ‘disabled’”>
<tal:block tal:repeat=“year
python:xrange(1980,2011)”>
<option tal:condition=“python:year !=
'None'”
value=“None”
tal:attributes=“value year;
selected
python:test(year==graduation, ‘selected’, None);”
tal:content=“year”>
Year of Graduation
</option>
</tal:block>
</select>

но не могу понять почему и как ее исправить.

2. Как сделать поле graduation из portal_memberdata индексированым,
что бы можно было вести поиск членов портала по данному полю?

Пока все и заранее спасибо.