Cree un sitio web de música utilizando el marco Python Django.
Tabla de contenido
Módulo de función del sitio web
base de datos de configuración
Establecer la configuración de la base de datos
Establecer la referencia de la biblioteca pymysql
Generar archivo de migración de tabla
Crear una cuenta de administrador
Módulo de función del sitio web
instalar django
Instale la última versión, no es necesario especificar una versión.
El comando es el siguiente:
pip install django
crear proyecto
django-admin startproject myMusic
Estructura del directorio del proyecto
crear aplicación
Aún operando en la línea de comando, ingrese la ruta del proyecto:
python manage.py reproductor de aplicaciones de inicio
solicitud de registro
Modificar myMusic/settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'player'
]
base de datos de configuración
Establecer la configuración de la base de datos
En BASES DE DATOS en myMusic/settings.py, modifique los elementos predeterminados originales.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mymusic',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': '3306'
}
}
Establecer la referencia de la biblioteca pymysql
Agregue en la parte superior del archivo __init.py en el directorio myMusic:
import pymysql
pymysql.install_as_MySQLdb()
Aquí necesita la biblioteca pymysql para conectarse a la base de datos:
El comando de instalación es el siguiente:
pip install pymysql
crear base de datos
Crea la base de datos mymusic, selecciona utf8mb4.
Crear tabla de datos
Generar archivo de migración de tabla
Ejecución de la línea de comandos:
python manage.py makemigrations
Ejecutar migración de tablas
python manage.py migrate
En este momento, aparecerán algunas tablas de configuración predeterminada de Django en la base de datos.
Gestión tras bambalinas
Debido a que se agregan los datos del sitio web, primero se deben agregar algunos datos, y esta parte de la adición de datos se puede operar con el fondo nativo de django.
Crear una cuenta de administrador
python manage.py createsuperuser
Ingrese el nombre y la dirección de correo electrónico (la dirección de correo electrónico es opcional); la contraseña se puede ingresar dos veces.
servidor de inicio
python manage.py servidor de ejecución
sitio de inicio de sesión
Agregue /admin a la barra de direcciones según el 127.0.0.1:8000 original para ingresar a la página de inicio de sesión.
después de iniciar sesión
Configurar zona horaria
Configurar la zona horaria: modifíquela a la zona horaria de China Shanghái
TIME_ZONE = 'UTC'
cambiado a
TIME_ZONE = 'Asia/Shanghai'
idioma de configuración
Idioma de configuración: modifíquelo a chino simplificado
LANGUAGE_CODE = 'en-us'
cambiado a
LANGUAGE_CODE = 'zh-hans'
Efecto:
Resumir
El contenido principal de este artículo es la configuración del entorno de desarrollo del sitio web y el uso de la gestión de fondo de Django.