Python

Kuinka käyttää Pythonia ja Bootstrapia verkkokehitykseen

Kuinka käyttää Pythonia ja Bootstrapia verkkokehitykseen
Kun haluat tehdä verkkosivustosta hyvännäköisen, käännyt CSS: n puoleen. Parempaa tapaa ei ole. Koska CSS: ssä on monia monimutkaisuuksia, kehittäjät ovat keksineet tapoja pakata tyylit. Yleisin valinta on Bootstrap, jonka alun perin on kehittänyt Twitter ja Twitter. Tämä ei ole ollenkaan ainoa CSS-kehys, joten näet lisää tästä artikkelista.

Django Bootstrap

Kun ohjelmoit Pythonissa, käytät yleensä verkkokehystä, yksi hyvin yleinen on Django. Onneksi Djangossa on projekti Bootstrapin käytöstä. Tämä on Pypissä.org, joten asennus on säännöllinen rutiini. Todennäköisesti käytät virtuaaliympäristöä, aktivoi se ja asenna pip.

$ pip install django-bootstrap3

Sama joukkue tukee Bootstrap4: ää, että projektilla on 89% kattavuusluokitus, joten erityisominaisuutesi saattaa puuttua. Sinun on tehtävä tuo päätös itse. Nyt sinun on lisättävä tämä sovellus asetuksiisi.py-tiedosto.

INSTALLED_APPS = [
'django.avustaja.admin ',
'django.avustaja.aito ',
'django.avustaja.sisältötyypit ',
'django.avustaja.istunnot ',
'django.avustaja.viestit ',
'django.avustaja.staticfiles ',
'bootstrap3',
]

Nyt voit käyttää Bootstrapia sivustokoodissasi. Koska käytät Djangoa, asetuksissa on määritetty mallihakemisto.py-tiedosto. Lisää alla oleva koodi päämalliin.

% lataa käynnistyshihna3%
 

% bootstrap_form lomake%
% painikkeet%

% päätepainiketta%

Kaksi mielenkiintoista arvoa tässä koodissa ovat “bootstrap *”, nämä ovat mallipohjia ja suodattimia, joita voit etsiä Django-Bootstrap-ohjeista. % Buttons% -koodi voi sisältää myös parametreja, jotka määrittävät tekstin lomakkeen lähettämistä ja nollaamista varten. Kun pääset edistyneemmäksi, muista lisätä BOOTSTRAP3 asetuksiisi.py. Virheitä ja viestejä varten on myös malleja, joiden avulla voit hallita virheiden näyttämistä verkkosivustollasi.

Pullo Bootstrap

Pullossa sinulla on myös moduuli nimeltä Flask-Bootstrap, tämä asennetaan virtuaaliseen ympäristöön PIP: llä tavalliseen tapaan.

$ pip install flask-bootstrap

Moduuli toimii hyvin samalla tavalla, ei ole yllättävää, koska molemmat käyttävät Jinja2-mallimoottoria. Tuonti on suorempi tapa käyttää käynnistystoimintoja, joten sinun on tuotava moduuli sovelluksen yläosaan.py-tiedosto. Sinun on lisättävä Bootstrap sovelluksen määritelmään samassa tiedostossa.

pullosta tuontipullo
from flask_bootstrap import Bootstrap
 
def create_app ():
app = pullo (__ nimi__)
Bootstrap (sovellus)
 
palautussovellus

Kun olet tuonut tämän, sinun on vain lisättävä se malleihisi samalla tavalla kuin tavallisella verkkosivustolla. Erona on, että sinulla on lohkoja, jotka määrittelevät, miten verkkosivustosi eri kappaleet näyttävät. Käy läpi heidän verkkosivustollaan olevat lohkot. Muuten soitat kehykseen samalla tavalla kuin Djangossa. Saatavilla on monia makroja, ts.e. WTForms tukee.

Muut valinnat

Sinulla on myös samanlaisia ​​projekteja cubicwebille, nimeltään cubicweb-bootstrap. Asennus on tavallista, pip install. Se sisältää koko kirjaston ja joitain rutiineja sen käyttämiseksi.

Jos et löydä sinulle sopivaa ratkaisua, tutki, mihin Fanstatic voi auttaa sinua. Se luo tapoja tuoda JavaScript-riippuvuuksia Python-koodiin. Tämä toimii myös CSS-tiedostojen kanssa. Tämä kehys on tarkoitettu hyödyntämään mitä tahansa WSGI-yhteensopivaa verkkokehystä, joten tarkista tämä omien tarpeidesi mukaan.

Johtopäätös

Jos haluat kirkastaa verkkosivustoasi CSS: llä, tehokkain tapa on käyttää olemassa olevaa kehystä. Näiden kehysten käyttöliittymä on jo olemassa, laita vain tyylisi malleihisi ja sinun on hyvä mennä. Pythonissa ja useimmissa käytettävissä olevissa kehyksissä on tehokkaat rutiinit tietokannoille, CSS: lle ja monille muille asioille, jotka pitävät sinut hallinnassa ja antavat sinun luoda upeita asioita nopeasti ja tehokkaasti.

Lähdeluettelo:

https: // pypi.org / project / bootstrap4 /
https: // pypi.org / project / cubicweb-bootstrap / # history
https: // pypi.org / project / django-bootstrap-fields / # historia
https: // github.com / gocept / js.käynnistysvyö 4
http: // mkdocs.github.io / mkdocs-bootstrap /
https: // cssselect.readthedocs.io / fi / uusin /

Kuinka Xdotoolia käytetään stimuloimaan hiiren napsautuksia ja näppäilyjä Linuxissa
Xdotool on ilmainen ja avoimen lähdekoodin komentorivityökalu hiiren napsautusten ja näppäimistön simulointiin. Tässä artikkelissa käsitellään lyhyttä...
Viisi parasta ergonomista tietokonehiirtä Linux-tuotteille
Aiheuttaako pitkäaikainen tietokoneen käyttö kipua ranteessasi tai sormissasi?? Onko sinulla nivelten jäykkyys ja sinun on jatkuvasti ravistettava kät...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...