Ich benutze Django und ein System ähnlich Job-Portal oder Linkedin oder eine Gemeinschaft von Fachleuten. Es gibt also 2 andere Tabellen/Modelle als auth_users, eine davon ist eine Firma, während ich über einen anderen Modellnamen verwirrt bin. Soll ich es Professional oder Person nennen? Wenn ich Name Fachmann als db-Tabellenname wähle, kann Fachleute sein, während, wenn ich es Person nenne, dann Tabellenname "Leute" (Plural der Person) ist? Wie genau sollte ich meine Modelle benennen und was soll ich tun, wenn ich es wie "Person" nenne und Plural davon ist ein völlig anderes Wort? Wie excatly sollte ich Modelle und dbtables während Profi und Person beide für den Modellnamen in Ordnung zu sein scheint. Ich weiß, dass Django oder irgendein Framework jeden Modellnamen akzeptiert, aber was ist der bessere Ansatz? Ich werde "Professional" auf der ganzen Seite verwenden, aber es wird auch Studenten geben, die ein persönliches/professionelles Konto erstellen, so dass die Person ein allgemeinerer Begriff in echten Bedeutungen zu sein scheint. Also bitte beraten.passender Modellname und db Tabelle Plural Namenskonvention
0
A
Antwort
0
Ich denke, dass Tabellennamen nicht im Plural sein sollten. Das heißt, und weil Ihre Datenbank auch Studenten enthält, ist Person, die ich denke, die beste Option. Imho-Tabelle/Schemadefinition ist wichtiger als Tabellennamen. Am Ende ist der Tabellenname nicht so wichtig.
+0
In Tabelle Schema hat es die meisten Dinge von professionellen anders als ein Feld namens "is_student", möglicherweise später werde ich weitere Felder über hinzufügen Studenten, aber nicht jetzt – Hafiz
Verwandte Themen
- 1. In CakePHP numerische Modellname Konvention
- 2. Schienen - Modellname endet mit S
- 3. Wie funktioniert die CakePHP-Namenskonvention?
- 4. PHP Traits Namenskonvention?
- 5. mongodb Schema-Design Namenskonvention
- 6. Laravel Eloquent Beziehung Viele zu vielen Namenskonvention
- 7. Django: Modellname Zusammenstoß
- 8. bit pattern passender und ersetzender
- 9. Modellname zu Controller-Name
- 10. Die Access DB-Tabelle
- 11. Relationale Tabelle DB
- 12. Namenskonvention für CFBundleSignature und CFBundleIdentifier
- 13. Namenskonvention für Befehle und Ereignisse
- 14. Datenbanktabellen Benennung, Plural oder Singular
- 15. Normale Tabelle vs virtuelle Tabelle SQLite DB
- 16. DB-Tabelle aus Dataset-Tabelle erstellen
- 17. solr: wie Singular und Plural Worte passen
- 18. Show Modellname in einer Vorlage
- 19. Dynamischer ng-Modellname in AngularJS
- 20. versuchen, alle Zeilen in einer Tabelle zurückzugeben und die Anzahl der Zeilen mit passender ID aus einer anderen Tabelle zählen
- 21. SQL-Fehler dieser Namenskonvention?
- 22. django Plural für Vorlagen
- 23. Enum Naming Convention - Plural
- 24. Django fix Admin Plural
- 25. Ember Data Plural Serializer
- 26. Benutzer Tabelle in separaten DB
- 27. BEM Namenskonvention
- 28. Namenskonvention hochladen
- 29. AutoHotKey Hilfe, passender Charakter und ersetzen
- 30. Laravel Migrations Namenskonvention
Mögliche Duplikate: http://StackOverflow.com/q/338156/434171 –