Este sencillo proyecto te permite realizar las operaciones básicas del crud sobre un modelo Usuario
-Operaciones básicas de Crud utilizando vistas genéricas basadas en clases (ListView, CreateView, UpdateView, DeleteView)
Estas instrucciones te proporcionarán una copia del proyecto en funcionamiento en tu máquina local con fines de desarrollo y prueba.
Si quieres probar, necesitarás estos requisitos previos
Python > 3.6
Primero, clona el proyecto en tu computadora
git clone https://github.com/johnLee1501/crud_usuarios.git
luego, crea un entorno virtual para el proyecto, puedes usar virtualenvwrapper-win si tu sistema operativo es Windows
pip install virtualenvwrapper-win
mkvirtualenv <nombre_del_entorno>
después de esto, instala los paquetes en requirements.txt para asegurarte de tener todo lo necesario
pip install -r requirements.txt
finalmente configura tu servidor de base de datos Mysql, puedes hacerlo fácilmente utilizando laragon si tu sistema operativo es Windows. Ten en cuenta la siguiente configuración de settings.py, puedes modificarla de ser necesario
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'crud_usuario',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306',
}
}
por último realiza las migraciones de tu modelo a la base de datos.
py manage.py makemigrations
py manage.py migrate
Listo! ya puedes ejecutarlo
py manage.py runserver
Ingresa a localhost:8000 y podrás listar, registrar, actualizar, y eliminar usuarios.
- John Vega