Структура проекта для настольных приложений, использующих SQLAlchemy и wxPython - PullRequest
6 голосов
/ 12 декабря 2011

Я хочу создать настольное приложение с использованием SQLAlchemy и wxPython, но я бы хотел структурировать проект аналогично проектам django, используя пакеты, подобные приложениям django (связанные модели, представления и тесты в одном пакете)и настройки и основной модуль в корневом каталоге.

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

1 Ответ

4 голосов
/ 14 декабря 2011

Вы, конечно, можете сделать это таким образом.Недавно я начал проект с другим человеком, чтобы продемонстрировать один из способов сделать именно такие вещи.Вы можете взглянуть на то, как мы разделяем все это здесь: https://bitbucket.org/driscollis/medialocker

Это получилось немного абстрактно, но я думаю, что вы все равно можете использовать его как модель.Надеюсь, это поможет!

...