Я написал некоторый код на Python для выполнения задачи. В настоящее время я храню 4-5 классов в отдельных файлах. Теперь я хотел бы превратить все это в веб-приложение на основе базы данных. Я читал учебные пособия по Django, и до сих пор у меня сложилось впечатление, что мне нужно вручную указывать поля и их типы для каждой «модели», которую я использую. Это немного удивляет меня, так как я ожидал, что какая-то возможность ORM просто возьмет существующие классы, которые я уже определил, и каким-то образом отобразит их в базе данных, отвлеченно от меня.
Разве это не так? Я что-то пропустил? Похоже, мне нужно указать все поля и типы в файле 'models.py'.
Хорошо, теперь, помимо этих особенностей, есть ли у кого-нибудь общие советы о том, как лучше всего перенести объектно-ориентированное настольное приложение в веб-приложение?
Спасибо!