Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 1.14 KB

README.md

File metadata and controls

51 lines (44 loc) · 1.14 KB

CRUD in Django

This is a simple project to study CRUD in Django. It's a database of cars, with the following fields:

  • Brand
  • Model
  • Year

The Front-end is made with Bootstrap 5.

Features

  • Create (Add a new car)
  • Read (List all cars)
  • Update (Edit a car)
  • Delete (Delete a car)
  • Search (Search for a car by brand, model or year)
  • Pagination (Show 5 cars per page)
  • Register (Create a new user)
  • Login (Login with a user)
  • Logout (Logout with a user)
  • 404 Page (Page not found)
  • User profile
  • Edit user profile
  • Password reset

Future Features

  • Email confirmation
  • User permissions
  • User groups

How to run

  1. Clone this repository
  2. Create a virtualenv with Python 3
  3. Activate the virtualenv
  4. Install the dependencies
  5. Run the migrations
  6. Run the project
  7. Access http://localhost:8000
git clone
cd Django-CRUD
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Contributing

Feel free to contribute to this project. If you have any questions, please open an issue.