Форум сайта python.su
Доброе время суток.
Проект с БД в которой 80 таблиц, таблиц становится всё больше и больше . Пока что делаю всё в одном файле models.py, вначале было вполне удобно, сейчас же кол-во строк уже под 1000. Понятно надо как-то разносить таблицы, подскажите как лучше? Линки, желательно на русском.
Офлайн
А что у весь проект в одном django-приложении сосредоточен?
https://docs.djangoproject.com/en/dev/ref/models/options/#app-label
Офлайн
Да, как в нескольких приложениях использовать одну авторизацию? И например формы по-умолчанию проще использовать, имея одну БД. Есть еще вспомогательные БД, но с ними неудобно работать.
Мне интересно как люди организуют модели с большим кол-вом таблиц.
Отредактировано quadright (Авг. 29, 2014 05:48:19)
Офлайн
авторизация она одна для проекта, проект состоит из приложений. приложения из моделей.
quadrightмодель это и есть таблица
как люди организуют модели с большим кол-вом таблиц.
Офлайн
quadright
Да, как в нескольких приложениях использовать одну авторизацию?
Что мешает создать такую структуру:
/
|
- myapp1 -
|
- views.py
- models.py
- templates
- test
...
- myapp2 -
|
- views.py
- models.py
- templates
- test
...
- myapp3 -
|
- views.py
- models.py
- templates
- test
...
settings.py
urls.py
...
Отредактировано Alen (Авг. 29, 2014 06:47:38)
Офлайн
AlenЕсли три приложения и используется 80 таблиц?
Офлайн
ilnurИ яблоко несомненно является фруктом
модель это и есть таблица
Офлайн
quadrightИ что все таблицы независимые?
Если три приложения и используется 80 таблиц?
Офлайн
quadright
Если три приложения и используется 80 таблиц?
quadright
Пока что делаю всё в одном файле models.py, вначале было вполне удобно, сейчас же кол-во строк уже под 1000.
Офлайн