У меня есть вопрос: «Как мне назвать приложения, представления, модели, формы, поля и т. Д.?»
Например, у меня есть браузерная игра, в которой реализован почтовый ящик.
Приложение не может быть названо почтовым ящиком, поэтому я называю его pm_box
(это хорошо?)
Затем я должен создать модель, в которой хранятся все сообщения. Какое название модели должно быть? Сообщение или Сообщения? Оно должно иметь логическое поле, равное True
, если сообщение уже прочитано. Должно ли это поле называться read
или is_read
?
Тогда у меня есть представление, в котором перечислены сообщения. Должен ли я назвать его list_messages
, message_list
, message_list_view
или list_messages_view
(если я не указываю входящие / исходящие)?
Форма для проверки правильности ввода новых сообщений. Должна ли форма иметь имя NewMessageForm
, MessageWritingForm ..?
После этого я хочу отслеживать метки времени для каждого игрока. Для этого у меня есть модель игрока (или это должны быть игроки)? С полем OneToOne для пользователя и полем OneToOne для модели отметки времени (или отметок времени), имеющей поля: онлайн, last_pm_sent
, some_action
.
Спасибо за все ваши ответы. Я уже читал документацию по стайлингу django и pep, но нигде эти вещи не указаны.
РЕДАКТИРОВАТЬ: Имя проекта (в pyCharm
) - это название моей игры. Как я должен назвать первое приложение и где я должен держать модель Player (s) (в каком приложении), которая также является UserProfile.