title: How to name Settings model properly in Django?
body: <p>As we all know the best code style practice to is to name Django models (classes) as singular (<code>Cat</code>, <code>User</code>, <code>Permission</code>, etc.), instead of plural (<code>Cats</code>, <code>Users</code>, <code>Permissions</code>), because it represents the structure of one record of the model. But in case of user settings it become <code>UserSetting</code>. Setting could be interpretted as one key-value pair but we have complete user settings record with multiple key-value pairs. So it's <code>UserSettings</code>.</p>
  <p>It appearently become confusing. So what should we do in that case?</p>
  <ol>
  <li><code>UserSetting</code></li>
  <li><code>UserSettings</code></li>
  <li><code>UserSettingsRecord</code></li>
  <li>Other ideas?</li>
  </ol>