Django Bootstrap
Kada programirate na Pythonu, obično koristite web okvir, jedan vrlo čest je Django. Srećom, postoji projekt za korištenje Bootstrapa u Djangu. Ovo je na Pypi.org pa je instalacija uobičajena rutina. Najvjerojatnije imate virtualno okruženje, aktivirajte ga i instalirajte s pipom.
$ pip instalirajte django-bootstrap3Isti tim podržava Bootstrap4, taj projekt ima ocjenu pokrivenosti 89%, tako da vaša određena značajka možda nedostaje. Tu odluku morate donijeti sami. Sada morate dodati ovaj program u svoje postavke.py 'datoteka.
INSTALLED_APPS = ['django.doprinos.admin,
'django.doprinos.autentičnost,
'django.doprinos.tipovi sadržaja ',
'django.doprinos.sjednice ',
'django.doprinos.poruke ',
'django.doprinos.staticfiles ',
'bootstrap3',
]
Sada možete koristiti Bootstrap u kodu web lokacije. Budući da koristite Django, u postavkama 'definirani ste direktorij predložaka.py 'datoteka. U glavni predložak dodajte donji kod.
% učitaj bootstrap3%Dvije vrijednosti u ovom zanimljivom kodu su "bootstrap *", to su oznake predložaka i filtri koje možete potražiti kako se koriste u Django-Bootstrap dokumentaciji. Kôd % gumbi% također može sadržavati parametre koji određuju tekst za slanje i resetiranje obrasca. Kad postanete napredniji, obavezno dodajte BOOTSTRAP3 u svoje postavke.py. Postoje i predlošci za pogreške i poruke pomoću kojih možete kontrolirati prikaz pogrešaka na vašem web mjestu.
Bootstrap za tikvicu
U Flasku također imate modul nazvan Flask-Bootstrap, koji se instalira u vaše virtualno okruženje koristeći PIP kao i obično.
$ pip instaliraj flask-bootstrapModul djeluje vrlo slično, što nije iznenađujuće jer oboje koriste mehanizam Jinja2 predložaka. Uvoz je izravniji način korištenja bootstrap funkcija, tako da morate uvesti modul na vrhu vaše aplikacije.py 'datoteka. Morate dodati Bootstrap u definiciju svoje aplikacije u istoj datoteci.
iz tikvice uvoz Tikvicafrom flask_bootstrap import Bootstrap
def create_app ():
app = tikvica (__ ime__)
Bootstrap (aplikacija)
aplikacija za povratak
Kada ovo uvezete, samo ga trebate dodati u svoje predloške na isti način kao na uobičajenom web mjestu. Razlika je u tome što imate blokove koji definiraju kako različiti dijelovi na vašoj web stranici izgledaju. Pregledajte blokove dostupne na njihovoj web stranici. Inače, okvir zovete na isti način kao u Djangu. Dostupno je mnogo makronaredbi, tj.e. Podrška za WTForms.
Ostali izbori
Također imate slične projekte za cubicweb, koji se nazivaju cubicweb-bootstrap. Instalacija je uobičajena, pip install. Sadrži cijelu knjižnicu i neke rutine za njezinu upotrebu.
Ako ne pronađete rješenje koje vam odgovara, istražite u čemu vam Fanstatic može pomoći. Stvara načine za uvoz JavaScript ovisnosti u vaš Python kôd. Ovo također radi sa CSS datotekama. Ovaj je okvir stvoren da iskoristi bilo koji web okvir koji je u skladu s WSGI-om, pa ga potražite za svoje specifične potrebe.
Zaključak
Ako želite koristiti CSS za uljepšavanje web stranice, najučinkovitiji način je upotreba postojećeg okvira. Sučelje s tim okvirima već je tu, samo stavite svoj stil u predloške i dobro je krenuti. Python i većina dostupnih okvira imaju moćne rutine za baze podataka, CSS i mnoge druge stvari koje će vas držati pod kontrolom, a također vam omogućuju brzo stvaranje nevjerojatnih stvari na učinkovit način.
Popis referenci:
https: // pypi.org / project / bootstrap4 /
https: // pypi.org / project / cubicweb-bootstrap / # povijest
https: // pypi.org / project / django-bootstrap-fields / # povijest
https: // github.com / gocept / js.bootstrap4
http: // mkdocs.github.io / mkdocs-bootstrap /
https: // cssselect.readthedocs.io / hr / najnovije /