D
D
ddgryaz2020-11-26 09:06:07
Django
ddgryaz, 2020-11-26 09:06:07

Point me in the right direction when developing some kind of Django reference?

Good day!
Please tell me, I received my first task and swam a little.

Exercise
Сущность "Справочник" содержит следующие атрибуты:

- идентификатор справочника (глобальный и не зависит от версии)
- наименование
- короткое наименование
- описание
- версия (тип: строка, не может быть пустойуникальная в пределах одного справочника)
- дата начала действия справочника этой версии

Сущность "Элемент справочника"

- идентификатор
- родительский идентификатор
- код элемента (тип: строка, не может быть пустой)
- значение элемента (тип: строка, не может быть пустой)

API должно Предоставлять следующие методы:

- получение списка справочников.
- получение списка справочников, актуальных на указанную дату.
- получение элементов заданного справочника текущей версии
- валидация элементов заданного справочника текущей версии
- получение элементов заданного справочника указанной версии
- валидация элемента заданного справочника по указанной версии

The entire task was recommended to be completed on Django. Prior to this, Django wrote only sites from a series of business cards, with a couple of three pages.
At first I thought that it would be a small django project, with some reference. But then I began to read about the "terminology service", "The Entity "Directory"" and began to doubt.
Tell me where and where to start moving? What to study?
I do not mean that you need to complete the task for me, I ask you to explain in a more human language how it should look and work! Thank you very much!

Comment on what level of difficulty this task is;)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dr. Bacon, 2020-11-26
@ddgryaz

- An entity is actually a Model class, so two classes need to be declared. And all fields are described in the task.
- The mention of the API may imply the use of DRF, but not the fact.
- Difficulty is minimal

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question