Conceptos básicos de Django: cree la aplicación del proyecto y conéctese a la base de datos MySQL

Conceptos básicos de Django: cree la aplicación del proyecto y conéctese a la base de datos MySQL

Comencé a aprender Django en la forma de aprender Python. Hoy publiqué este artículo para registrar la creación de Django de la aplicación del proyecto y la conexión a la base de datos MYSQL.

Django crea un proyecto de aplicación

el primer método:

1. Cree una aplicación de proyecto mientras crea un proyecto de Django

Inserte la descripción de la imagen aquí

El segundo método: (se ha creado un proyecto Django)

1. Primero cree la aplicación del proyecto, ingrese en la ventana de línea de comando debajo de pycharm:

python manage.py startapp appname    #appname是你想设置的app名称

Inserte la descripción de la imagen aquí
Luego generará un directorio de primera aplicación.

2. Luego agregue su propia APLICACIÓN en settings.py

Inserte la descripción de la imagen aquí

Django se conecta a la base de datos MySQL

1. Dado que el ORM en Django no puede crear una base de datos, primero debe crear una base de datos en MySQL usted mismo

create database mysite   #创建一个名为mysite的数据库

2. Luego, debe agregar configuraciones en settings.py para conectarse a la base de datos MySQL

Inserte la descripción de la imagen aquí
3. Use un paquete de terceros para conectarse a la base de datos. El método de conexión predeterminado en Django es MySQLdb. Yo uso el paquete pymysql, por lo que debe configurar la forma en que Django se conecta a MySQL en __init__.py (si no hay un paquete pymysql, puede ejecutar pip install en la ventana de la línea de comandos) pymysql para descargar el paquete pymysql)

Inserte la descripción de la imagen aquí
4. Luego puede crear una tabla de datos en models.py en el archivo de la aplicación

Inserte la descripción de la imagen aquí
5. Luego ingrese dos comandos en la ventana de línea de comando de Python

python manage.py makemigrations         #用于保存models.py文件中的变更

El problema ocurre:
se puede informar el siguiente error después de la entrada: (Me encontré con el trueno, omítalo si no hay tal problema)
Inserte la descripción de la imagen aquí
Solución:
Haga clic en el archivo Operations.py en el enlace azul en la imagen de arriba y cambie la decodificación en la línea 146 Se puede resolver codificando.

Si no hay problemas anteriores, la ventana de línea de comando se mostrará después del éxito:
Inserte la descripción de la imagen aquí
Luego ingrese el segundo comando

python manage.py migrate        #将变更的内容翻译成SQL语句

Después del éxito, la línea de comando mostrará:

Inserte la descripción de la imagen aquí

6. Base de datos visual MySQL en Django

Haga clic en Base de datos en el lado derecho de pycharm, aparece una pequeña ventana, seleccione MySQL

Inserte la descripción de la imagen aquí
Si las siguientes condiciones se muestran en la esquina inferior derecha, necesita descargar un controlador, simplemente haga clic en Descargar

Inserte la descripción de la imagen aquí
Después de descargar el controlador, complete la información y haga clic en el botón Probar conexión a continuación para probar. Si aparece Correcto, significa éxito, y luego haga clic en Aceptar en la esquina inferior derecha.Inserte la descripción de la imagen aquí

¡Solo grabe esto primero!

Supongo que te gusta

Origin blog.csdn.net/weixin_46791942/article/details/108555415
Recomendado
Clasificación