Any of the following best fits to describe this project.
A Django project with full integration of free Admin template named Sb Admin 2.
A Django powered fully functional responsive bootstrapped template integration for Admin.
A full integration of free Admin template available at https://startbootstrap.com/themes/sb-admin-2/ and named as Sb Amdin 2.
Language/Framework | Version | End |
---|---|---|
Python | 3.6.7 | Backend |
Django | 2.2.6 | Backend, Python's high level web framework |
Bootstrap | 4 | Frontend, CSS framework |
/users/
./admin/
) and Index page (/
) is defined at src/sbadmin/urls.py.Templates (HTML files) are under src/ui/templates.
All static files (JS, css, scss, images etc.) are under src/ui/static/files, which is further sub divided in 2 directories.
Note: Here the main intention of creating resource inside app directory is to get rid of conflicts when Django searchs for static files after looking into STATICFILES_DIRS setting variable's values (i.e. paths which points to directories where Django looks for static files) in order & there are 2 files with same name in 2 different js/css/img etc. directories.
Make sure you have
Now, just follow the below steps to run this project.
git clone https://github.com/hygull/sbadmin.git
virtualenv venv
OR python3 -m virtualenv venv
OR python3.6 -m virtualenv venv
etc.source venv/bin/activate
on Linux/MAC OS X, .\venv\Scripts\activate
on Windowscd sbadmin
pip install -r requirements.txt
cd src
python manage.py migrate
python manage.py runserver
Now, visit http://127.0.0.1:8000 and play. Later, you can write your own views and implement the functionality.
Here are few scrennshots related to the integrated theme.
Register
Login
Forgot Password
Dashboard
Tables
Colors & Notifications
Charts
Thanks for going through the documentation.