Django implementa sitio web de música ⑴

Cree un sitio web de música utilizando el marco Python Django.

Tabla de contenido

Módulo de función del sitio web

instalar django

crear proyecto

crear aplicación

solicitud de registro

base de datos de configuración

Establecer la configuración de la base de datos

Establecer la referencia de la biblioteca pymysql

crear base de datos

Crear tabla de datos

Generar archivo de migración de tabla

Ejecutar migración de tablas

Gestión tras bambalinas

Crear una cuenta de administrador

servidor de inicio

sitio de inicio de sesión

Configurar zona horaria

idioma de configuración

 Resumir


 

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.

Supongo que te gusta

Origin blog.csdn.net/json_ligege/article/details/131966047
Recomendado
Clasificación