Django Bootstrap
Når du programmerer i Python, bruger du typisk en webramme, en meget almindelig er Django. Heldigvis er der et projekt til brug af Bootstrap i Django. Dette er på Pypi.org, så installation er den almindelige rutine. Mest sandsynligt kører du et virtuelt miljø, aktiver det og installer med pip.
$ pip installer django-bootstrap3Det samme team understøtter Bootstrap4, det projekt har en dækningsgrad på 89%, så din særlige funktion muligvis mangler. Du skal selv tage den beslutning. Nu skal du tilføje denne applikation til dine 'indstillinger.py 'fil.
INSTALLED_APPS = [django.bidrag.admin ',
django.bidrag.godkende ',
django.bidrag.indholdstyper ',
django.bidrag.sessioner ',
django.bidrag.Beskeder',
django.bidrag.staticfiles ',
'bootstrap3',
]
Nu kan du bruge Bootstrap i din websteds kode. Da du bruger Django, har du en skabelonmappe defineret i dine 'indstillinger.py-fil. I hovedskabelonen skal du tilføje nedenstående kode.
% indlæs bootstrap3%De to værdier i denne kode, der er interessant, er "bootstrap *", disse er skabelontags og filtre, som du kan slå op i, hvordan du bruger i dokumentationen til Django-Bootstrap. Koden % knapper% kan også omfatte parametre, der bestemmer teksten til indsendelse og nulstilling af formularen. Når du bliver mere avanceret, skal du sørge for at føje BOOTSTRAP3 til dine indstillinger.py. Der er også skabeloner til fejl og meddelelser, som du kan bruge til at kontrollere, hvordan fejl vises på dit websted.
Kolbe Bootstrap
I Flask har du også et modul kaldet Flask-Bootstrap, dette er installeret i dit virtuelle miljø ved hjælp af PIP som normalt.
$ pip installer kolbe-bootstrapModulet fungerer meget ens, ikke overraskende, da de begge bruger Jinja2-skabelonmotoren. Importen er en mere direkte måde at bruge bootstrap-funktionerne på, så du skal importere modulet øverst i din 'app.py-fil. Du skal tilføje Bootstrap til din 'app' definition i den samme fil.
fra kolbeimport Kolbefra flask_bootstrap importer Bootstrap
def create_app ():
app = kolbe (__ navn__)
Bootstrap (app)
returner app
Når du har importeret dette, skal du bare tilføje det til dine skabeloner på samme måde som på et almindeligt websted. Forskellen er, at du har blokke, der definerer, hvordan de forskellige brikker på dit websted ser ud. Gå gennem de blokke, du har til rådighed på deres hjemmeside. Ellers kalder du rammen på samme måde som i Django. Der er mange makroer tilgængelige, dvs.e. WTForms support.
Andre valg
Du har også lignende projekter til cubicweb, kaldet cubicweb-bootstrap. Installationen er som sædvanlig, pipinstallation. Det indeholder hele biblioteket og nogle rutiner for at bruge det.
Hvis du ikke finder en løsning, der passer dig, skal du undersøge, hvad Fanstatic kan hjælpe dig med. Det skaber måder at importere JavaScript-afhængigheder til din Python-kode. Dette fungerer også med CSS-filer. Denne ramme er lavet til at udnytte enhver WSGI-kompatibel webramme, så se på dette efter dine specifikke behov.
Konklusion
Hvis du vil bruge CSS til at gøre dit websted lysere, er den mest effektive måde at bruge en eksisterende ramme. Grænsefladen til disse rammer er der allerede, bare læg din styling i dine skabeloner og din god til at gå. Python og de fleste tilgængelige rammer har kraftige rutiner til databaser, CSS og mange andre ting, der holder dig i kontrol og også giver dig mulighed for hurtigt at oprette fantastiske ting effektivt.
Reference liste:
https: // pypi.org / projekt / bootstrap4 /
https: // pypi.org / projekt / cubicweb-bootstrap / # historie
https: // pypi.org / project / django-bootstrap-fields / # historie
https: // github.com / gocept / js.bootstrap4
http: // mkdocs.github.io / mkdocs-bootstrap /
https: // cssselect.readthedocs.io / da / seneste /