This repo is deprecated, refer to v3.0 here
Source code for my website backend API.
GET
/POST
/PUT
/DELETE
endpoints using Django REST Framework.- Modularized applications:
- blog
- snippets
- projects
- contents
- PostgreSQL or SQLite3.
- Results pagination and throttling.
- CMS Admin dashboard to edit database entries.
- Markdown support!
- Write text in Markdown and get instant preview in the admin dashboard
- Get text as
html
from the API to present in client
This project requires Python3 and Django to build, if they are not installed on your device, you should install them first.
pip install -r requirements.txt
./manage.py collectstatic
./manage.py migrate
./manage.py makemigrations
./manage.py migrate
./manage.py createsuperuser
Users info can be changed later from AUTHENTICATION AND AUTHORIZATION section in the admin dashboard
./manage.py runserver -p 8000
Server admin dashboard can be accessed by visiting the URL localhost:8000/admin
Your feedback is always appreciated and welcomed. If you find a bug in the source code or a mistake in the documentation, you can help me by submitting an issue here. Even better you can submit a Pull Request with a fix :)
This repo is released under the MIT License.