Piton

A Python és a Bootstrap használata a webfejlesztéshez

A Python és a Bootstrap használata a webfejlesztéshez
Ha azt akarja, hogy egy webhely jól nézzen ki, forduljon a CSS-hez. Nincs ennél jobb módszer. Mivel a CSS számos bonyodalommal bír, a fejlesztők kitalálták a „stílusok” csomagolásának módjait. A leggyakoribb választás a Bootstrap, amelyet eredetileg a Twitter fejlesztett ki. Egyáltalán nem ez az egyetlen CSS-keretrendszer, ezért többet megtud ebben a cikkben.

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-bootstrap3

Ugyanaz 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%
 

% bootstrap_form form%
% gombok%

% endbuttons%

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-bootstrap

A 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 Lombik
from 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 /

Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...
A legjobb játékkonzol emulátorok Linuxhoz
Ez a cikk felsorolja a Linux számára elérhető népszerű játékkonzol-emulációs szoftvereket. Az emuláció egy szoftver-kompatibilitási réteg, amely játék...