¿Cómo integrar la base de datos Mysql con Django?

Django es un marco web basado en Python que le permite crear rápidamente aplicaciones web eficientes. También se denomina marco de trabajo de baterías incluidas porque Django proporciona funciones integradas para todo, incluida la interfaz de administración de Django, la base de datos predeterminada: SQLlite3, etc. 

¿Cómo integrar la base de datos Mysql con Django?

Instalar base de datos Mysql

https://dev.mysql.com/downloads/installer/

Después de descargar, instale la configuración y configure el administrador y la contraseña.

Instalar Django

pip install django

Luego instale otra biblioteca para usar la base de datos mysql

pip install mysqlclient

Crear nuevo proyecto

django-admin startproject MyDB
cd MyDB

configuración.py

Python3

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mydb',
        'USER': 'root',
        'PASSWORD': 'admin',
        'HOST':'localhost',
        'PORT':'3306',
    }
}

Abra settings.py aquí dentro de la variable DATABASES, configure los valores de la base de datos mysql y agregue valores de su base de datos.

python manage.py migrate

Luego crea una nueva aplicación

python manage.py startapp main

principal/modelos.py

Python3

from django.db import models
from django.contrib.auth.models import User
  
#Create your models here.
class PublishedArticle(models.Model):
    todo = models.CharField(max_length=40)
    date = models.DateField(auto_now=True)
python manage.py migrate

La tabla de artículos publicados se habría creado en la base de datos. Por lo tanto, la base de datos Mysql se integra con éxito

Publicación traducida automáticamente

Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *