andrey_u
@andrey_u

Как правильно называть модели в Django?

Здравствуйте!

Как правильно называть модели, подтягиваемые ForgienKey

Category
Tag
Post


Или

PostCategory
PostTag
Post


?
  • Вопрос задан
  • 2352 просмотра
Пригласить эксперта
Ответы на вопрос 1
Tiendil
@Tiendil
Разработчик ПО.
Называйте с учётом имени приложения, для которого определяются модели, так как оно несёт дополнительную семантику. Поэтому, если в приложении ожидаются только теги одного типа, то указывать к чему они относятся не надо. Если ожидаются теги для разных сущностей (что, для тегов, странно), то уже надо указать.

Скорее всего у вас будет что-то вроде

from forum import models as forum_models

do_smth_wiht(forum_models.Post)
do_smth_wiht(forum_models.Tag)


Если
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы