Pitón

Cómo utilizar Python y Bootstrap para el desarrollo web

Cómo utilizar Python y Bootstrap para el desarrollo web
Cuando desee que un sitio web sea atractivo, recurra a CSS. No hay mejor manera que esa. Debido a que CSS presenta muchas complejidades, los desarrolladores han ideado formas de empaquetar 'estilos'. La opción más común es Bootstrap, desarrollada originalmente por y para Twitter. Este no es, en absoluto, el único marco CSS, por lo que verá más en este artículo.

Bootstrap de Django

Al programar en Python, normalmente usaría un marco web, uno muy común es Django. Afortunadamente, hay un proyecto para usar Bootstrap en Django. Esto está en Pypi.org, por lo que la instalación es la rutina habitual. Lo más probable es que esté ejecutando un entorno virtual, actívelo e instálelo con pip.

$ pip instalar django-bootstrap3

El mismo equipo es compatible con Bootstrap4, ese proyecto tiene una calificación de cobertura del 89%, por lo que es posible que falte su característica particular. Tienes que tomar esa decisión tú mismo. Ahora, debe agregar esta aplicación a su 'configuración.archivo py '.

INSTALLED_APPS = [
'django.contrib.administración',
'django.contrib.auth ',
'django.contrib.tipos de contenido',
'django.contrib.sesiones ',
'django.contrib.mensajes ',
'django.contrib.staticfiles ',
'bootstrap3',
]

Ahora, puede usar Bootstrap en el código de su sitio. Como está utilizando Django, tiene un directorio de plantillas definido en su 'configuración.archivo py '. En la plantilla principal, agregue el siguiente código.

% load bootstrap3%
 

% bootstrap_form form%
% botones%

% endbuttons%

Los dos valores en este código que son interesantes son "bootstrap *", estas son etiquetas de plantilla y filtros que puede buscar cómo usar en la documentación de Django-Bootstrap. El código % buttons% también puede incluir parámetros que determinan el texto para enviar y restablecer el formulario. Cuando sea más avanzado, asegúrese de agregar BOOTSTRAP3 a su configuración.py. También hay plantillas para errores y mensajes que puede usar para controlar cómo se muestran los errores en su sitio web.

Frasco Bootstrap

En Flask también tienes un módulo llamado Flask-Bootstrap, este se instala en tu entorno virtual usando PIP como de costumbre.

$ pip instalar flask-bootstrap

El módulo funciona de manera muy similar, como era de esperar, ya que ambos usan el motor de plantillas Jinja2. La importación es una forma más directa de usar las funciones de arranque, por lo que debe importar el módulo en la parte superior de su aplicación.archivo py '. Debe agregar Bootstrap a la definición de su 'aplicación' en el mismo archivo.

desde el matraz de importación Matraz
desde flask_bootstrap importar Bootstrap
 
def create_app ():
app = Frasco (__ nombre__)
Bootstrap (aplicación)
 
aplicación de devolución

Cuando tenga esto importado, solo necesita agregarlo a sus plantillas de la misma manera que lo haría en un sitio web normal. La diferencia es que tienes bloques que definen cómo se ven las diferentes piezas de tu sitio web. Revisa los bloques que tienes disponibles en su sitio web. De lo contrario, llama al marco de la misma manera que lo haría en Django. Hay muchas macros disponibles, yo.mi. Soporte WTForms.

Otras opciones

También tiene proyectos similares para cubicweb, llamados cubicweb-bootstrap. La instalación es como de costumbre, pip install. Contiene toda la biblioteca y algunas rutinas para usarla.

Si no encuentra una solución que se adapte a sus necesidades, investigue en qué puede ayudarle Fanstatic. Crea formas de importar dependencias de JavaScript en su código Python. Esto también funciona con archivos CSS. Este marco está hecho para aprovechar cualquier marco web compatible con WSGI, así que investigue esto para sus necesidades específicas.

Conclusión

Si desea utilizar CSS para iluminar su sitio web, la forma más eficaz es utilizar un marco existente. La interfaz para esos marcos ya está allí, solo coloque su estilo en sus plantillas y listo. Python y la mayoría de los frameworks disponibles tienen potentes rutinas para bases de datos, CSS y muchas otras cosas que te mantendrán en control y también te permitirán crear cosas asombrosas de forma rápida y eficiente.

Lista de referencia:

https: // pypi.org / project / bootstrap4 /
https: // pypi.org / project / cubicweb-bootstrap / # history
https: // pypi.org / project / django-bootstrap-fields / # historial
https: // github.com / gocept / js.bootstrap4
http: // mkdocs.github.io / mkdocs-bootstrap /
https: // cssselect.readthedocs.io / en / ultimo /

Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...