Django Bootstrap
A Python programozásakor általában webes keretrendszert használ, az egyik nagyon gyakori a Django. Szerencsére van egy projekt a Bootstrap használatára Djangóban. Ez Pypi-n van.Az org tehát a telepítés a szokásos rutin. Valószínűleg virtuális környezetet futtat, aktiválja és telepítse a pip segítségével.
$ pip install django-bootstrap3Ugyanaz a csapat támogatja a Bootstrap4 alkalmazást, amelynek a projekt lefedettségi besorolása 89%, így az adott funkció hiányozhat. Ezt a döntést magának kell meghoznia. Most hozzá kell adnia ezt az alkalmazást a beállításaihoz.py 'fájl.
INSTALLED_APPS = ['django.közreműködés.admin ',
'django.közreműködés.auth ',
'django.közreműködés.tartalomtípusok ”,
'django.közreműködés.munkamenetek ',
'django.közreműködés.üzenetek',
'django.közreműködés.statikus fájlok,
'bootstrap3',
]
Most már használhatja a Bootstrap programot a webhely kódjában. Mivel a Django-t használja, a 'beállításaiban meg van határozva egy sablonkönyvtár.py 'fájl. A fő sablonban adja hozzá az alábbi kódot.
% load bootstrap3%A kód két érdekes értéke a „bootstrap *”, ezek sabloncímkék és szűrők, amelyek használatát megkeresheti a Django-Bootstrap dokumentációban. A % buttons% kód tartalmazhat olyan paramétereket is, amelyek meghatározzák az űrlap beküldéséhez és visszaállításához szükséges szöveget. Ha tovább halad, győződjön meg arról, hogy hozzáadta a BOOTSTRAP3-at a beállításaihoz.py. Vannak olyan hibasablonok és üzenetek is, amelyek segítségével szabályozhatja, hogy a hibák hogyan jelennek meg a webhelyén.
Lombik Bootstrap
A Lombikban van egy Flask-Bootstrap nevű modul is, amelyet a szokásos módon a PIP segítségével telepítenek a virtuális környezetébe.
$ pip install flask-bootstrapA modul nagyon hasonlóan működik, nem meglepő, mivel mindkettő a Jinja2 sablonmotort használja. Az importálás közvetlenebb módja a bootstrap függvények használatának, ezért az alkalmazást tetején kell importálnia a modult.py 'fájl. Hozzá kell adnia a Bootstrap-ot az „alkalmazás” definíciójához ugyanabban a fájlban.
lombikból import Lombikfrom flask_bootstrap import Bootstrap
def create_app ():
app = Lombik (__ név__)
Bootstrap (alkalmazás)
visszatér alkalmazás
Ha ezt importálta, csak hozzá kell adnia a sablonokhoz ugyanúgy, mint egy szokásos webhelyen. A különbség az, hogy vannak olyan blokkjai, amelyek meghatározzák a webhely különböző darabjainak megjelenését. Keresse át azokat a blokkokat, amelyek a honlapján elérhetők. Ellenkező esetben a keretrendszert ugyanúgy hívja, mint a Djangóban. Sok makró érhető el, azaz.e. A WTForms támogatja.
Egyéb lehetőségek
A cubicweb-hez hasonló projektjei is vannak, az úgynevezett cubicweb-bootstrap. A telepítés a szokásos módon történik, pip install. Tartalmazza az egész könyvtárat és néhány rutint a használatához.
Ha nem talál megfelelő megoldást, vizsgálja meg, hogy a Fanstatic miben segíthet. Lehetővé teszi a JavaScript-függőségek Python-kódba történő importálását. Ez a CSS fájlokkal is működik. Ez a keretrendszer bármilyen WSGI-kompatibilis web-keretrendszer kihasználására készült, ezért vizsgálja meg ezt saját igényeinek megfelelően.
Következtetés
Ha CSS-t szeretne használni webhelye felderítéséhez, akkor a leghatékonyabb módszer egy meglévő keretrendszer használata. Az ezekhez a keretrendszerekhez tartozó interfész már megvan, csak tegye a stílusát a sablonokba, és máris jó. A Python és a legtöbb rendelkezésre álló keretrendszer hatékony rutinokkal rendelkezik az adatbázisokhoz, a CSS-hez és sok más dologhoz, amelyek tartják az irányítást, és lehetővé teszik a csodálatos dolgok gyors és hatékony létrehozását.
Referencia lista:
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 / hu / latest /