A complete, multi-language core project built using Django REST Framework. This modular project includes apps for e-commerce, blogging, courses, ticketing, and more, with features like JWT authentication, Celery integration, and localization.
- Modular Django apps (accounts, products, orders, blog, etc.)
- RESTful API with Django REST Framework
- JWT authentication
- Celery for background tasks
- Multi-language support (i18n)
- Admin panel for content management
- Static files and media handling
-
Clone the Repo
git clone https://github.com/HamidRezaSaad/Django-Core.git
-
Install Requirements
pip install -r requirements.txt
-
Migrate Database
python manage.py makemigrations python manage.py migrate
-
Collect Static Files
python manage.py collectstatic
-
Start Server
python manage.py runserver
-
Visit http://127.0.0.1:8000/ in your browser.
-
Create a Superuser
python manage.py createsuperuser
-
Run the Server
python manage.py runserver
-
Log in at http://127.0.0.1:8000/ with your superuser credentials.
MIT License © 2023 HamidReza Sadeghzadeh