A extended user profile for Django.
Project description
Django Classic User Accounts
-------
Detailed documentation is in the "docs" directory.
Quick
-----------
`1. Add "ClassicUserAccounts" to your INSTALLED_APPS setting like this::`
```
INSTALLED_APPS = [
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'ClassicUserAccounts',
'sorl.thumbnail',
'django.contrib.admin',
'django.contrib.auth',
...
]
```
`2. Add "AUTH_USER_MODEL" in your settings file like this::`
```
AUTH_USER_MODEL = 'ClassicUserAccounts.User'
```
`3. Add "Middleware" to youe MIDDLEWARE settings like this::`
```
MIDDLEWARE = [
...
'ClassicUserAccounts.middleware.ClassicUserAccountsMiddleWare',
]
```
`4. Add "SITE_NAME" in your settings file like this::`
```
SITE_NAME = 'Your site name'
```
`5. Add url in your project.urls file::`
```
urlpatterns = [
path('accounts/', include('ClassicUserAccounts.urls')),
...
]
```
`6. Change Skin ::`
```
Avaliable Skins:: [
'skin-blue',
'skin-black',
'skin-red',
'skin-yellow',
'skin-purple',
'skin-green',
'skin-blue-light',
'skin-black-light',
'skin-red-light',
'skin-yellow-light',
'skin-purple-light',
'skin-green-light'
]
You have add "ROLE_BASED_SKIN" in your settings file like this::
ROLE_BASED_SKIN = [
{'role': 'Admin', 'skin_name': 'skin-red'},
{'role': 'Subscriber', 'skin_name': 'skin-purple'}
]
```
`7. Multi theme feature added::`
```
Add THEME_NAME in your settings file to change theme
THEME_NAME = 'default-theme' Required
USER_BASED_THEME = False # Default False
Available themes : default-theme, theme-1, theme-2, theme-3
```
8. Run `python manage.py migrate` to extend django user model.
`9. Start the development server and visit http://127.0.0.1:8000/admin/` to manage user profile (you'll need the Admin app enabled).
-------
Detailed documentation is in the "docs" directory.
Quick
-----------
`1. Add "ClassicUserAccounts" to your INSTALLED_APPS setting like this::`
```
INSTALLED_APPS = [
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'ClassicUserAccounts',
'sorl.thumbnail',
'django.contrib.admin',
'django.contrib.auth',
...
]
```
`2. Add "AUTH_USER_MODEL" in your settings file like this::`
```
AUTH_USER_MODEL = 'ClassicUserAccounts.User'
```
`3. Add "Middleware" to youe MIDDLEWARE settings like this::`
```
MIDDLEWARE = [
...
'ClassicUserAccounts.middleware.ClassicUserAccountsMiddleWare',
]
```
`4. Add "SITE_NAME" in your settings file like this::`
```
SITE_NAME = 'Your site name'
```
`5. Add url in your project.urls file::`
```
urlpatterns = [
path('accounts/', include('ClassicUserAccounts.urls')),
...
]
```
`6. Change Skin ::`
```
Avaliable Skins:: [
'skin-blue',
'skin-black',
'skin-red',
'skin-yellow',
'skin-purple',
'skin-green',
'skin-blue-light',
'skin-black-light',
'skin-red-light',
'skin-yellow-light',
'skin-purple-light',
'skin-green-light'
]
You have add "ROLE_BASED_SKIN" in your settings file like this::
ROLE_BASED_SKIN = [
{'role': 'Admin', 'skin_name': 'skin-red'},
{'role': 'Subscriber', 'skin_name': 'skin-purple'}
]
```
`7. Multi theme feature added::`
```
Add THEME_NAME in your settings file to change theme
THEME_NAME = 'default-theme' Required
USER_BASED_THEME = False # Default False
Available themes : default-theme, theme-1, theme-2, theme-3
```
8. Run `python manage.py migrate` to extend django user model.
`9. Start the development server and visit http://127.0.0.1:8000/admin/` to manage user profile (you'll need the Admin app enabled).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-classic-user-accounts-1.0.21.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28274aea100dd6d60971ad32d698db0af95ac417e4fc3d7511a152bcbdf55105 |
|
MD5 | f76bde9ceff75d6efd48e95d24763576 |
|
BLAKE2b-256 | 0bfa5bb116df0381c201abaeae8b0eb83bf066de57a425d0515bfc7d9be34234 |