Ir al contenido principal

Administracion de Base de Datos - 3 videos

Registro de alumnos
Paso 1.- Crear el proyecto

Paso 2.- En la carpeta del proyecto creado vamos a crear una nueva carpeta llamada "apps"

Paso 3.- Una vez hecho el paso anterior, ahora hay que crear un archivo llamado "__init__.py" dentro de esa carpeta

Paso 4.- Ahora en la terminal creamos una aplicacion dentro de la carpeta "apps"

Paso 5.- Una vez creada la app, ahora nos dirigimos al archivo models y agregamos un nuevo modelo. Despues de agregar el modelo lo migramos.


Paso 6.- Para configurar la base de datos que vamos usar nos dirigimos a settings y en el apartado de databases lo configuramos con nuestra base de datos a utilizar


Paso 7.- Para poder usar mysql (workbench) tenemos que instalar mysqlclient desde el cmd con el pip

Paso 8.- Ahora crearemos un superuser desde la terminal

Paso 9.- Corremos el servidor y nos dirigimos al siguiente link: localhost:8000/admin

Paso 10.- Para registrar el modelo lo hacemos en la clase de admin de la aplicacion, asi como en la imagen

Paso 11.- Ya que hicimos lo anterior podemos verlo en el link que nos da al correr el servidor

Paso 12.- Si entramos a nuestro registro que acabamos de declarar vamos a ver que esta vacio. Para registrar los datos, tendremos que dar click en "add datos alumnos"

Paso 13.- Ya que dimos click en el boton va aparecer esta ventana y ahi podremos ingresar los datos

Paso 14.- Ya que registramos el nuevo usuario este se podra visualizar en la ventana del modelo que hicimos

Videos de referencia
Video Crear un Super Usuario: https://www.youtube.com/watch?v=23ZWk_NEXdg&t=269s
Video MySQL y Django (Configuracion): https://www.youtube.com/watch?v=47H3OHdTkLw
Video Modelos y Migraciones: https://www.youtube.com/watch?v=HDz6lqZ91rE
Video Registrar el Modelo: https://www.youtube.com/watch?v=IMx8qKJqC6A

Comentarios

Entradas más populares de este blog

Unidad III: Configuración y administración del espacio en disco

3.1 Estructuras lógicas de almacenamiento  Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas. Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Se especifica mediante DB_BLOCK_SIZE. Extensiones: Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto se usa una extensión para incrementar el espacio. Segmentos: Grupo de extensiones que forman un objeto de la base de datos, como por ejemplo una tabla o un índice. Espacio de tablas: Formado por uno o más datafiles, cada da...

Conexion MySQL Workbench con Python

CODIGO (FORMA 1): import pymysql try: conexion = pymysql.connect(host='localhost',user='root',password='kennethbd',db='escuela') print("Conexión correcta") except (pymysql.err.OperationalError, pymysql.err.InternalError) as e: print("Ocurrió un error al conectar: ", e) CODIGO (FORMA 2): import pymysql ############### CONFIGURAR ESTO ################### # Abre conexion con la base de datos db = pymysql.connect(host='localhost',user='root',password='kennethbd',db='escuela') ################################################## # prepare a cursor object using cursor() method cursor = db.cursor() # ejecuta el SQL query usando el metodo execute(). cursor.execute("SELECT VERSION()") # procesa una unica linea usando el metodo fetchone(). data = cursor.fetchone() print ("Database version : {0}".format(data)) # desconecta del servidor db.close() NOTA (FORMA 2) Si corres este...

Ejemplos de Lenguaje Ensamblador (Emu8086)

Ejemplos de lenguaje ensamblador Programa 1 Programa que muestre como mensaje en la pantalla "Hello World" Código: https://gist.github.com/46e552d13e29cc398d48ce6bfe195eb9.git Resultado: Programa 2 Programa que convierta números de decimal a binario Código: https://gist.github.com/46af226806fdfa4c94359dd9c982d6e7.git Resultado: Programa 3 Programa que verifica si dos cadenas son iguales Código: https://gist.github.com/7c9d5013124f78a94341696756c9c25d.git Resultado: Programa 4 Escribir un código que verifique si una cadena es subcadena de otra. Por ejemplo: «la Mu» es subcadena de «Hola Mundo». La cadena: «233» es subcadena de la cadena «2122432234» Código: https://gist.github.com/Kenneth9951/20bd7ed7b9871018af99aab6685e7f3f Resultado: Programa 5  Escribir un código que verifique que todas los caracteres de una cadena se encuentran en otra. Por ejemplo: todas las letras de la cadena «casa» se encuentran en «escaso». Pero no todas las letras de «cerro» se en cuentran en «recana...