Я не смог найти настоящего андрера для того, что мне нужно.
У меня есть король сложного проекта, и я решил взять на себя огромную задачу сделать это впервые, изучая джанго в процессе (Да, я знаю, что это не самая умная вещь, но я думаю, что в долгосрочной перспективе запустить это докажет сам ... надеюсь, что так ... LOL)
В любом случае, в прошлых проектах, используя .NET, при проектировании моей БД я просто следовал UML и следил за соблюдением всех правил. и все было в порядке, так как между базой данных и проектом нет корреляции OneToOne ... создание нужной мне базы данных, а затем создание проекта, чтобы поговорить с тем, что мне нужно оттуда ... просто поговорить с нужным SP ....
Нет, с DJANGO это выглядит как-то наоборот, и я не знаю, все ли действительна модель программирования (логика), которой я придерживался до сих пор.
И к делу:
Я строю две системы одновременно. Система в целом предназначена для Добровольной реабилитационной ассоциации. Есть фронт для публики и пользователей и CMS / backoffice для генерального директора и прочее (гораздо больше, чем то, что на сайте, но, конечно, веб-сайт получает данные из backoffice, такие как аутентификация пользователя для входа в систему, имя пользователя для публикации и тд ...).
Итак, что я пытаюсь сказать, это своего рода пользовательский проект, большинство таблиц (моделей?) Тем или иным образом подключаются к пользователю (я писал модели со знаком вопроса, потому что при представлении БД все вокруг пользовательской таблицы, но не уверен, когда он меняется на MTV, как на самом деле он должен выглядеть - из-за связи, наследования и обратных связей между моделями) ...
Я прочитал все документы DJANGOPROJECT, которые я мог найти об этом, но, как мы все знаем, все примеры там очень простые, две, три модели, и я не смог найти сложный пример для проекта такого размера ....
Я бы хотел сделать это с Джанго. Кривая обучения действительно крутая, но, надеюсь, я открою глаза и мир для лучших вещей (уже сделал, и с каждым днем я влюбляюсь в это все больше и больше) ... ДЛИТЕЛЬНЫЙ ИСТОЧНИК ОТКРЫТОГО РЕАЛЬНОГО ВРЕМЕНИ (ОТ ДЛИТЕЛЬНОГО ВРЕМЕНИ MICROSOFT JUNKY) ... LOL)
Просто для того, чтобы показать часть таблиц БД (так как они находятся в БД ms-sql, я уверен, что для DJANGO это неправильно, так как для меня не логично так держать, но для чистого SQL это путь): стрелки указывают на таблицу, в которой находится первичный ключ.
putTypes <- CommitteePubs -> комитеты <- CommitteeMemebers -> Пользователи
ArticleGenres <- ArticleInGenres -> Статьи -> Пользователи
ImageTypes <- Изображения -> Галереи -> Пользователи
Инвалиды <- пользователи </p>
И так далее ... Каждая вещь связана с Пользователями тем или иным образом, независимо от того, являются ли Пользователь основной таблицей или таблицей поставщика данных ...
Теперь, может ли кто-нибудь помочь мне с этим, я знаю, что это большая просьба, И, конечно же, я не ищу никого, кто бы держал меня за руку и делал меня шаг за шагом, просто ища большой пример. я мог бы узнать оттуда со сложным набором таблиц (моделей) и где и когда создавать новое приложение, и когда делать что-то в одном приложении. А также, если возможно, как подключить таблицу Users ко всем остальным таблицам (я знаю, что я импортирую и просто использую его, но это гораздо сложнее, чем это).
Последнее, извините за ошибки грамматики, а не за мой родной язык ... пытаюсь их поймать, но я не всегда могу ...
P.S. Другое дело, что мои модели пользователей намного сложнее, чем модели django, у меня есть еще много полей, которые должны быть там, что с этим делать?
10x за чтение и за помощь, и любой может .... И любым способом, если нет, также 10x: -)
Эрез