Mam pytanie: "Jak mam nazwać aplikacje, widoki, modele, formularze, pola itp?"Widok Django, modele, formularz, nazwa aplikacji
Na przykład mam grę przeglądarkową z zaimplementowaną skrzynką pocztową.
App nie można nazwać skrzynkę więc nazwać to pm_box
(jest to dobre?)
Potem trzeba stworzyć model, w którym wszystkie wiadomości są przechowywane. Jaka powinna być nazwa modelu? Wiadomość lub wiadomości? Powinien mieć pole boolowskie, które jest True
, jeśli wiadomość została już przeczytana. Czy to pole powinno być nazywane read
lub is_read
?
Następnie mam widok, który wyświetla listę wiadomości. Czy powinienem nadać mu nazwę: list_messages
, message_list
, message_list_view
lub list_messages_view
(jeśli nie określam skrzynki odbiorczej/nadawczej)?
Formularz sprawdzania danych wejściowych nowego komunikatu. Czy formularz powinien mieć nazwę NewMessageForm
, MessageWritingForm ..?
Później chcę śledzić znaczniki czasu dla każdego gracza. W tym celu mam model gracza (czy powinien to być gracz)? Z polem OneToOne dla użytkownika i polem OneToOne na Datownik (lub znacznikami czasowymi) z polami: online, last_pm_sent
, some_action
.
Dzięki za wszystkie odpowiedzi. Przeczytałem już dokumentację do stylu django i programowanie, ale nigdzie nie określono tych rzeczy.
EDYCJA: Nazwa projektu (w pyCharm
) to nazwa mojej gry. Jak mam nazwać pierwszą aplikację i gdzie powinienem przechowywać model odtwarzacza (w której aplikacji), który jest również UserProfile.