Django modelo de capas marco de aprendizaje ----

Introducción de la capa del modelo

Crear un modelo

 

 

 Figura voy a un blog aplicación models.py archivo que crea un objeto artículo con ID, autor, título, resumen, el contenido, publish_time y otros campos también define un __str__ función devuelve el contenido de la función de Django trata de gestión entre bastidores mostrar el nombre de cada pieza de datos, si no tenemos estos datos de función es difícil distinguir cuando se muestra el fondo.

Después de crear la clase de artículo necesidad de ejecutar dos comandos para activar la clase para ir dentro de la base de datos

makemigrations manage.py Python - "archivo de migración generada

manage.py el migran Python - "Migración de la base de datos de sincronización de archivos

Realizado en segundo plano después de la finalización de la configuración sólo tiene que generar esta tabla, en admin.py código del archivo es el siguiente:

 

 

Crear un usuario de fondo

Como completamente configurado, el siguiente paso es crear el fondo de un usuario.

cmd abiertos a nuestro proyecto que ejecutan el comando: Python createsuperuser manage.py

Después de realizar introduzca la contraseña de la cuenta creada puede crear un éxito

Después de iniciar el proyecto de acceso 127.0.0.1:8000/admin se puede ver una tabla que acabamos de crear.

 

 

 Obtener información de la base de datos se visualiza

 

Es nuestra base de datos también crear buenas, entonces entras muestran los datos de la tabla.

Definimos ahora un views.py función de petición de información privilegiada, de la siguiente manera:

 

 

 Hay un paso importante no olvidar que después de la petición de escribir una buena función, configure el enrutamiento como sigue:

 

 Configuración Bueno, entonces usted puede ver la página siguiente en un navegador para acceder a 127.0.0.1:8000/blog/info:

 problemas encontrados

Después de que se vuelve a crear el acceso de los usuarios 127.0.0.1:8000/admin de fondo cuando no se puede acceder a la página, y el proyecto corro a la salida, pero la otra página es una visita normal. Esta situación es en su mayoría Django y Python versión no corresponde causó mi versión 3.7 de Python Django versión corresponde a 2,0, pero he descargado la versión 3.0. Después de desinstalar Django versión de 2,0 vuelva a instalar puede ser una visita normal.

Supongo que te gusta

Origin www.cnblogs.com/humiao-0626/p/12609301.html
Recomendado
Clasificación