Rozpocząłem pracę nad aplikacją lokalną, która działa przez przeglądarkę. Po przejściu przez samouczek django myślę, że lepiej byłoby użyć django zamiast zwykłego pythona.Około 20 modeli w 1 aplikacji django
Jest jeden problem: mam co najmniej 20 modeli i każdy będzie miał wiele funkcji. Po prostu stworzy jeden ogromny plik modeli i prawdopodobnie także ogromne widoki. Jak je podzielić?
The models are all related, więc nie mogę po prostu zrobić z nich oddzielne aplikacje?
Ale jeśli modele muszą odnosić się do siebie, w jaki sposób mogę umieścić je w osobnych aplikacjach? – Teifion
Jeden model może z łatwością odnosić się do modeli w innym pakiecie. Prawie zawsze masz modele "wyższego poziomu" i "niższego poziomu". Zaimplementuj modele niższego poziomu w jednej aplikacji. Aplikacje na wyższym poziomie mogą zależeć od modeli aplikacji niższego poziomu. –
Za każdym razem, gdy skonfigurujesz klucz obcy dla modelu użytkownika w django.contrib.auth, odnosisz się do różnych aplikacji ... –