Saltar al contenido

Crear una aplicación web con Python

03/05/2023

Django

how to create a web page using python

Hasta este punto, tiene una aplicación que muestra las publicaciones en su base de datos, pero no proporciona forma de agregar una nueva publicación a menos que se conecte directamente a la base de datos SQLite y agregue una manualmente. En esta sección, creará una página en la que podrá crear una publicación proporcionando su título y contenido. Primero importa el módulo sqlite3 y luego abre una conexión a un archivo de base de datos llamado database.db, que se creará una vez que ejecute el archivo Python. Luego usa la función open () para abrir el archivo schema.sql.

URL

Si desea obtener más información sobre cómo trabajar con Flask y SQLite, consulte este tutorial sobre cómo usar relaciones de bases de datos de uno a muchos con Flask y SQLite. Flask proporciona una función auxiliar render_template () que permite el uso del motor de plantillas Jinja.

  • Al final de este tutorial, ahora tiene un blog web en pleno funcionamiento que interactúa con una base de datos SQLite para crear, mostrar, editar y eliminar publicaciones de blog utilizando el lenguaje Python y las consultas SQL.
  • Si desea obtener más información sobre cómo trabajar con Flask y SQLite, consulte este tutorial sobre cómo usar relaciones de bases de datos de uno a muchos con Flask y SQLite.
  • Flask proporciona una función auxiliar render_template () que permite el uso del motor de plantillas Jinja.
  • También usó el motor de plantillas Jinja para reutilizar archivos HTML y usar la lógica en ellos.
  • Este tutorial introdujo conceptos esenciales del marco Flask Python.
  • Aprendió cómo crear una pequeña aplicación web, ejecutarla en un servidor de desarrollo y permitir que el usuario proporcione datos personalizados a través de parámetros de URL y formularios web.

Esto hará que la administración de HTML sea mucho más fácil al escribir su código HTML en archivos .html y al usar la lógica en su código HTML. Una aplicación de Django creada usando startapp buscará plantillas en un subdirectorio llamado ‘plantillas’ de sus aplicaciones.

how to create a web page using python

Por ejemplo, en la vista de índice que acabamos de agregar, la función render () esperará encontrar el archivo index.html en / locallibrary / catalog / templates / y generará un error si el archivo no está presente. Los enlaces en la página de índice ahora funcionarán como se esperaba. Con esto, ya ha terminado de construir la parte de la aplicación responsable de mostrar las descargarplusdede.com publicaciones del blog en su base de datos. A continuación, agregará la capacidad de crear, editar y eliminar publicaciones de blog a su aplicación. También usó Bootstrap para comenzar a refinar el aspecto de su página y una plantilla base para evitar la repetición de código. En el siguiente paso, configurará una base de datos que almacenará los datos de su aplicación.

Nivel de aplicación urls.py (my_django_project / to_do_list / urls.py), debe crear este archivo a mano. Este archivo contiene la ruta URL para ver asignaciones de funciones en esta aplicación. Las asignaciones de URL se administran a través de la variable urlpatterns, que es una lista de Python de funciones path (). El urlpatternslist define inicialmente una función única que asigna todas las URL con el patrón admin / al módulo admin.site.urls, que contiene las definiciones de asignación de URL de la aplicación de administración. La herramienta crea una nueva carpeta y la llena con archivos para las diferentes partes de la aplicación.

Este tutorial introdujo conceptos esenciales del marco Flask Python. Aprendió cómo crear una pequeña aplicación web, ejecutarla en un servidor de desarrollo y permitir que el usuario proporcione datos personalizados a través de parámetros de URL y formularios web. También usó el motor de plantillas Jinja para reutilizar archivos HTML y usar la lógica en ellos. Al final de este tutorial, ahora tiene un blog web en pleno funcionamiento que interactúa con una base de datos SQLite para crear, mostrar, editar y eliminar publicaciones de blog utilizando el lenguaje Python y las consultas SQL.

how to create a web page using python

El script manage.py se utiliza para crear aplicaciones, trabajar con bases de datos e iniciar el servidor web de desarrollo. settings.py contiene todas las configuraciones del sitio web, incluido el registro de las aplicaciones que creamos, la ubicación de nuestros archivos estáticos, los detalles de configuración de la base de datos, etc.