Django Simple Started Kit
is a django project, that provides some settings to help to developers to start a new django project with the least effort, so simple how clone a repository
About the project
- project structure defined
- script for run local server
- script for migrate local and server db
- containts .gitignore for .idea/, db.sqlite3, pyc, .pyo and pycache dir
- python 3 by default
- two server environments configured (local and production)
- templates dir configured
- statics and media files configured
- ready to deploy in heroku
- contains utils for views, print colors, shortcuts and error views
- apps structure defined
- api structure defined
- django channels settings (read more...)
- django debug toolbar (read more...)
- django rest framework (read more...)
- django rest framework token authentication (read more...)
- django rest auth (login and registration) (read more...)
- django smart selects (read more...)
- django material and material admin (read more...)
- django widget tweaks (read more...)
- cors headers free (read more...)
- firebase cloud messaging (fcm) support (read more...)
Mode of use
The first step you have to do to start using this beautiful started kit is to give permissions to all the sh files that it contains, as follows
sudo chmod u+x runserver.sh
sudo chmod u+x local_db.sh
The next step is to do a migration with our migration script to the db once you are granted the required permissions
./local_db.sh
To run the server you simply run the runserver.sh script, as follows
./runserver.sh
fcm settings
for configure fcm with django go to here , and change this
API_KEY = "YOUR FCM KEY".
, read about the endpoints api here.
This was done with much love and dedication to make the configuration and development of your projects faster❤️, Thank you for being wonderful ❤️ 😄.