¿Es fácil integrar Bootstrap con Django?

Muy fácil. Pero necesitas configurar algo.

  • Asegúrese de que django.contrib.staticfiles esté incluido en sus INSTALLED_APPS .
  • En su archivo de configuración, defina STATIC_URL , por ejemplo:

STATIC_URL = ‘/ static /’

  • En sus plantillas, /static/my_app/bootstrap.css la URL como /static/my_app/bootstrap.css o, preferiblemente, use la etiqueta de plantilla static para construir la URL para la ruta relativa dada utilizando el almacenamiento STATICFILES_STORAGE configurado (esto lo hace mucho más fácil cuando lo desea para cambiar a una red de entrega de contenido (CDN) para servir archivos estáticos).

{% load static%}

  • Almacene sus archivos estáticos en una carpeta llamada static en su aplicación. Por ejemplo my_app/static/my_app/bootstrap.css .
  • Su proyecto probablemente también tendrá activos estáticos que no están vinculados a una aplicación en particular. Además de utilizar un directorio static/ dentro de sus aplicaciones, puede definir una lista de directorios ( STATICFILES_DIRS ) en su archivo de configuración donde Django también buscará archivos estáticos. Por ejemplo:

STATICFILES_DIRS = [
os.path.join (BASE_DIR, “estático”),
‘/ var / www / static /’,
]

Consulte la documentación de la configuración STATICFILES_FINDERS para obtener detalles sobre cómo staticfiles encuentra sus archivos.

El método más simple para integrar Bootstrap es usarlo desde un CDN. Le ahorrará varios desorden y las solicitudes de CDN son almacenadas en caché por los navegadores, por lo que la carga de la página será eventualmente más rápida.

Con este método, puede integrar Bootstrap con cualquier cosa que utilice HTML y CSS, ya sea Django o cualquier otro marco.

Para CSS

https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&quot ; rel =” stylesheet “integridad =” sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va + Pm = ” >

Y para JS

Sí. En Django, tienes control total sobre la capa de temas. Eso significa que puede generar HTML de cualquier forma que desee, incluido uno adecuado para Twitter Bootstrap. Hay algunos paquetes que facilitan esta tarea (como se menciona en algunas otras respuestas), pero en realidad no son necesarios ya que es trivial hacer lo mismo manualmente.

Aquí hay un tutorial muy básico sobre cómo lo haría:

Tutorial de Django / Bootstrap / CSS

-Daniel | apollodatasolutions.com

Bueno, es solo tu parte CSS

Puedes integrar bootstrap con cualquier sitio web, solo inclúyelo y dale estilo a tu página. Bootstrap es lo suficientemente fácil de usar. Este es el primer enlace que apareció en google

CSS – hazlo bonito

Sí.

De hecho, aquí hay una lista de paquetes que lo hacen por usted, con diversos grados de funcionalidad específica de arranque añadidos también:

Paquetes Django – Twitter Bootstrap

De entre esa selección, probablemente quieras uno de estos:

django-bootstrap-assets

django-bootstrapped

django-bootstrap3

Sí, es tan fácil integrar Bootstrap con Django como cualquier otro marco. No elija su back-end en función de qué front-end desea usar. Elija su back-end según lo que necesita que haga, luego elija su front-end. Rara vez habrá algún problema. Si hay, elegiste mal.

No estoy seguro con Django. pero bootstrap necesita una estructura html específica. Si puedes desarrollar esa estructura con Django, entonces sí, es fácil.

Además, estoy seguro de que habrá una solución o plantilla para Django con Bootstrap.

Sí. Muy fácil. Solo necesita hacer referencia a los estilos y javascript.