2011-01-10 4 views
1

У меня есть база данных SQLite с 7000 строками с:Выбор тегов, основанных на эскизы, обновление SQLITE

  • Images/ID/Tag

    Images = массив адресов изображений (от того же " семья ")

    ID = Уникальный идентификатор, так что я могу идентифицировать изображения

    Tag = Какие образы о (сейчас это пустая)

Самый простой способ сделать программу так, чтобы пользователь мог выбирать теги (на основе изображений) для обновления db?

Сделать графический интерфейс ??? (? Tkinter, WX, кварта)

Или мне нужен апач и PHP (я действительно хотел бы, чтобы установить Apache и PHP)

схематических, что мне нужно (visualy):

Img1.1 Img1.2 Img1.3   BUT1 BUT2 BUT3 

Img2.1 Img2.2 Img2.3   BUT1 BUT2 BUT3 

Img3.1 Img3.2 Img3.3   BUT1 BUT2 BUT3 

Img4.1 Img4.2 Img4.3   BUT1 BUT2 BUT3 


<- PREVIOUS       NEXT -> 

И когда вы щелкаете мышкой, он записывает (добавляет) в файл что-то вроде: ID; TAG (обновление до sqlite, это легкая часть, я думаю :))

Ps. Я не знаю. Если бы я был достаточно ясным, но изображения (каждая строка) всегда совпадали с тегами.

Как вы попытаетесь решить эту проблему?

ответ

0

Что касается вопроса ввода тегов, если вы хотите, чтобы ваше приложение было веб-сайтом, наиболее очевидным маршрутом, вероятно, является способ apache/php (хотя это может быть любая другая комбинация языков сервера/скриптов).

Что касается дизайна таблицы базы данных, я бы попытался ее нормализовать. Читайте дальше: relational database design.

2

Я попытаюсь использовать рамки Django.

Если вы уже знакомы с Python, очень просто создать веб-приложение, как вы хотите, и управлять базой данных sqlite! Вы должны прочитать учебник по django.

Чтобы создать Джанго модель из существующей базы данных SQLite, вы могли бы взглянуть на this page

Надежда, что помогает, Stéphane

0

Если вы wan't эффективно делать SQLite, то вы можете посмотреть в SQLAlchemy. Вероятно, это лучшая база данных ORM. http://www.sqlalchemy.org/

Смежные вопросы