S
S
sazhyk2016-10-06 16:07:10
Django
sazhyk, 2016-10-06 16:07:10

How to store large models in Django?

I don't know if I phrased the question correctly. Correct me if not.
Essence: to organize the preservation of a large model.
What is it expressed in? It is necessary to organize storage in the database of the application, which is similar to the questionnaire.
Sample list of suggested fields:

  1. Surname
  2. Name
  3. Surname
  4. Date of Birth
  5. Place of Birth
  6. Series and passport number
  7. Passport issue date
  8. Name of the authority that issued the passport
  9. Registration address
    1. Регион (область, край и т. д.)
    2. Город
    3. Улица
    4. Дом
    5. Квартира

  10. Адрес проживания (в случае не совпадения с адресом регистрации
  11. Семейное положение
  12. Дети если есть

И ещё примерно 3-4 поля. Итого, около 20-23 полей в форме.
Собственно вопрос, как вы организуете хранение таких сложных форм? Поделитесь опытом или советом помогите.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
U
un1t, 2016-10-06
@un1t

30 полей не так уж много. Адрес регистрации действительно можно вынести отдельно, чтобы не копипастить т.к. трубуется еще адрес проживания. Место рождения может быть внешним ключем, а может быть просто текстовым полем, зависит от ваших требований.

Петр, 2016-10-06
@petermzg

Не используем такие сложные формы.
Данные паспорта/документа в отдельную модель.
Адрес в отдельную модель.
И уже модели имеют приемлемое количество полей.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question