Уведомления

Группа в Telegram: @pythonsu

#1 Июль 12, 2011 12:53:52

aweal
От:
Зарегистрирован: 2011-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

Суть идеи позволить пользователю добавлять свои поля. Подскажите как это реализовать без “велосипедов”. В моем представлении хранить информацию о каждом столбце в xml файле или в самой БД + SQL запросом их вытаскивать.



Офлайн

#2 Июль 12, 2011 13:14:21

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

Офлайн

#3 Июль 12, 2011 13:45:47

aweal
От:
Зарегистрирован: 2011-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

спасибо. Все же хотелось SQL (уже часть приложения на нем написана + возможен перевод на веб)



Офлайн

#4 Июль 12, 2011 23:12:05

kachayev
От:
Зарегистрирован: 2011-07-08
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

aweal
спасибо. Все же хотелось SQL (уже часть приложения на нем написана + возможен перевод на веб)
а как переход на веб мешает использовать Mongo? или любое другое документо-ориентированное хранилище.



Офлайн

#5 Июль 12, 2011 23:35:00

aweal
От:
Зарегистрирован: 2011-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

Лениво переписывать то что уже есть, да и чесать проще на sq –l я про это.



Офлайн

#6 Июль 13, 2011 10:53:35

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

а вы не переписывайте, используйте совместно

> да и чесать проще на sq –l я про это.
это что, про что?

Офлайн

#7 Июль 13, 2011 22:47:08

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

aweal
В моем представлении хранить информацию о каждом столбце в xml файле или в самой БД + SQL запросом их вытаскивать.
это правильно
только потом нужно чтобы программа знала что делать с добавленными пользователем полями
просто так они нигде не появятся, кроме как в БД
а гриды, формы ввода, отчеты - придется править уже не пользователю
или же программа должна уметь строить ГУИ динамически, и иметь встроенный дизайнер для отчетов



Офлайн

#8 Июль 16, 2011 03:49:17

aweal
От:
Зарегистрирован: 2011-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

а гриды, формы ввода, отчеты - придется править уже не пользователю
или же программа должна уметь строить ГУИ динамически, и иметь встроенный дизайнер для отчетов

Да динамически entry/combobox/ etc расставляю во время создания формы редактирования.



Офлайн

#9 Июль 16, 2011 17:39:34

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

вот здесь посмотри, может натолкнет на какие идеи:
http://www.python.su/forum/viewtopic.php?id=8865



Офлайн

#10 Июль 16, 2011 19:24:14

aweal
От:
Зарегистрирован: 2011-07-12
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

динамически создаваемые столбцы

unzip захлебнулся

Archive: /tmp/penta.sfx.exe

End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /tmp/penta.sfx.exe or
/tmp/penta.sfx.exe.zip, and cannot find /tmp/penta.sfx.exe.ZIP, period.
по описанию есть чего “подсмотреть”
исходники открыты?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version