Django Bootstrap
Ao programar em Python, você normalmente usaria uma estrutura da web, uma muito comum é o Django. Felizmente, existe um projeto para usar Bootstrap no Django. Isso é em Pypi.org, então a instalação é a rotina normal. Provavelmente você está executando um ambiente virtual, ative-o e instale com pip.
$ pip install django-bootstrap3A mesma equipe oferece suporte ao Bootstrap4, esse projeto tem uma classificação de cobertura de 89%, portanto, seu recurso específico pode estar faltando. Você tem que tomar essa decisão sozinho. Agora, você precisa adicionar este aplicativo às suas configurações.arquivo py '.
INSTALLED_APPS = ['django.contrib.admin ',
'django.contrib.auth ',
'django.contrib.contenttypes ',
'django.contrib.sessões ',
'django.contrib.mensagens ',
'django.contrib.staticfiles ',
'bootstrap3',
]
Agora, você pode usar o Bootstrap no código do seu site. Já que você está usando Django, você tem um diretório de templates definido em suas configurações.arquivo py '. No modelo principal, adicione o código abaixo.
% load bootstrap3%Os dois valores interessantes neste código são “bootstrap *”, são tags de template e filtros que você pode ver como usar na documentação do Django-Bootstrap. O código % buttons% também pode incluir parâmetros que determinam o texto para enviar e redefinir o formulário. Quando você ficar mais avançado, certifique-se de adicionar BOOTSTRAP3 às suas configurações.py. Também existem modelos de erros e mensagens que você pode usar para controlar como os erros são exibidos em seu site.
Flask Bootstrap
No Flask você também tem um módulo chamado Flask-Bootstrap, que é instalado em seu ambiente virtual usando o PIP normalmente.
$ pip install flask-bootstrapO módulo funciona de forma muito semelhante, o que não é surpreendente, já que ambos usam o mecanismo de modelos Jinja2. A importação é uma forma mais direta de usar as funções de bootstrap, então você precisa importar o módulo na parte superior do seu aplicativo.arquivo py '. Você precisa adicionar Bootstrap à definição de seu 'aplicativo' no mesmo arquivo.
from flask importar Flaskfrom flask_bootstrap import Bootstrap
def create_app ():
app = Flask (__ name__)
Bootstrap (app)
devolver aplicativo
Quando você tiver importado, você só precisa adicioná-lo aos seus modelos da mesma forma que faria em um site normal. A diferença é que você tem blocos que definem a aparência das diferentes peças do seu site. Percorra os blocos que você tem disponíveis em seu site. Caso contrário, você chama o framework da mesma forma que faria no Django. Existem muitas macros disponíveis, eu.e. Suporte para WTForms.
Outras escolhas
Você também tem projetos semelhantes para cubicweb, chamados cubicweb-bootstrap. A instalação é como de costume, pip install. Ele contém toda a biblioteca e algumas rotinas para usá-la.
Se você não encontrar uma solução adequada para você, investigue o que o Fanstatic pode ajudá-lo. Ele cria maneiras de importar dependências de JavaScript para seu código Python. Isso também funciona com arquivos CSS. Esta estrutura é feita para alavancar qualquer estrutura da web compatível com WSGI, então examine isso para suas necessidades específicas.
Conclusão
Se você quiser usar CSS para iluminar seu site, a maneira mais eficiente é usar uma estrutura existente. A interface para esses frameworks já está lá, basta colocar seu estilo em seus modelos e pronto para ir. Python e a maioria dos frameworks disponíveis têm rotinas poderosas para bancos de dados, CSS e muitas outras coisas que irão mantê-lo no controle e também permitir que você crie coisas incríveis com rapidez e eficiência.
Lista de referência:
https: // pypi.org / project / bootstrap4 /
https: // pypi.org / project / cubicweb-bootstrap / # history
https: // pypi.org / project / django-bootstrap-fields / # history
https: // github.com / gocept / js.bootstrap4
http: // mkdocs.github.io / mkdocs-bootstrap /
https: // cssselect.readthedocs.io / en / mais recente /