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-bootstrap3El 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%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-bootstrapEl 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 Matrazdesde 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 /