Skip to content

renancavalcantercb/Django_CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published