Python

Cara menggunakan Python dan Bootstrap untuk Pembangunan Web

Cara menggunakan Python dan Bootstrap untuk Pembangunan Web
Apabila anda ingin menjadikan laman web cantik, anda beralih ke CSS. Tidak ada cara yang lebih baik daripada itu. Oleh kerana terdapat banyak kerumitan dengan CSS, pembangun telah menemui cara untuk mengemas 'gaya'. Pilihan yang paling biasa adalah Bootstrap, yang pada mulanya dikembangkan oleh dan untuk Twitter. Ini bukan satu-satunya kerangka CSS sehingga anda akan melihat lebih banyak lagi dalam artikel ini.

Tali pinggang Django

Semasa memprogram di Python, anda biasanya menggunakan kerangka web, yang paling biasa adalah Django. Nasib baik, ada projek untuk menggunakan Bootstrap di Django. Ini ada di Pypi.org jadi memasang adalah rutin biasa. Kemungkinan besar anda menjalankan persekitaran maya, aktifkan dan pasang dengan pip.

$ pip memasang django-bootstrap3

Pasukan yang sama menyokong Bootstrap4, projek itu mempunyai penilaian liputan 89% sehingga ciri khas anda mungkin hilang. Anda mesti membuat keputusan itu sendiri. Sekarang, anda perlu menambahkan aplikasi ini ke tetapan anda.fail py '.

INSTALLED_APPS = [
'django.contrib.pentadbir ',
'django.contrib.pengarang ',
'django.contrib.jenis kandungan ',
'django.contrib.sesi ',
'django.contrib.mesej ',
'django.contrib.fail static ',
'bootstrap3',
]

Sekarang, anda boleh menggunakan Bootstrap dalam kod laman web anda. Oleh kerana anda menggunakan Django, anda mempunyai direktori templat yang ditentukan dalam tetapan anda.fail py '. Dalam templat utama, tambahkan kod di bawah.

% memuatkan bootstrap3%
 

% bentuk bootstrap_form%
% butang%

% butang akhir%

Dua nilai dalam kod ini yang menarik adalah "bootstrap *", ini adalah tag templat dan penapis yang boleh anda cari bagaimana menggunakannya dalam dokumentasi Django-Bootstrap. Kod % keys% juga boleh merangkumi parameter yang menentukan teks untuk menghantar dan menetapkan semula borang. Apabila anda semakin maju, pastikan anda menambahkan BOOTSTRAP3 ke tetapan anda.py. Ada juga templat untuk kesalahan dan pesan yang dapat Anda gunakan untuk mengontrol bagaimana kesalahan ditampilkan di laman web anda.

Flask Bootstrap

Di Flask anda juga mempunyai modul bernama Flask-Bootstrap, ini dipasang di persekitaran maya anda menggunakan PIP seperti biasa.

$ pip memasang flask-bootstrap

Modul ini berfungsi sama, tidak menghairankan kerana mereka berdua menggunakan mesin templat Jinja2. Import adalah cara yang lebih langsung menggunakan fungsi bootstrap jadi anda perlu mengimport modul di bahagian atas aplikasi anda.fail py '. Anda perlu menambahkan Bootstrap ke definisi 'aplikasi' anda dalam fail yang sama.

dari termos import termos
dari flask_bootstrap import Bootstrap
 
def create_app ():
aplikasi = Kelalang (__ nama__)
Bootstrap (aplikasi)
 
aplikasi kembali

Apabila anda mengimport ini, anda hanya perlu menambahkannya ke templat anda seperti yang anda lakukan di laman web biasa. Perbezaannya ialah anda mempunyai blok yang menentukan bagaimana rupa bahagian di laman web anda. Lihat blok yang anda ada di laman web mereka. Jika tidak, anda memanggil kerangka seperti yang anda lakukan di Django. Terdapat banyak makro yang tersedia, i.e. Sokongan WTForms.

Pilihan lain

Anda juga mempunyai projek serupa untuk cubicweb, yang disebut cubicweb-bootstrap. Pemasangan seperti biasa, pemasangan pip. Ia mengandungi keseluruhan perpustakaan dan beberapa rutin untuk menggunakannya.

Sekiranya anda tidak menemui penyelesaian yang sesuai untuk anda, selidiki apa yang dapat membantu Fanstatic membantu anda. Ini mencipta cara untuk mengimport pergantungan JavaScript ke dalam kod Python anda. Ini juga berfungsi dengan fail CSS. Rangka kerja ini dibuat untuk memanfaatkan kerangka web yang mematuhi WSGI jadi perhatikan ini untuk keperluan khusus anda.

Kesimpulannya

Sekiranya anda ingin menggunakan CSS untuk mencerahkan laman web anda, cara yang paling berkesan adalah dengan menggunakan rangka kerja yang ada. Antaramuka untuk kerangka kerja tersebut sudah ada, masukkan gaya anda dalam templat anda dan kebaikan anda. Python dan kebanyakan kerangka kerja yang ada mempunyai rutin yang kuat untuk pangkalan data, CSS dan banyak perkara lain yang akan membuat anda terkawal dan juga membolehkan anda membuat sesuatu yang menakjubkan dengan cepat dan cekap.

Senarai rujukan:

https: // pypi.org / projek / bootstrap4 /
https: // pypi.org / projek / cubicweb-bootstrap / # sejarah
https: // pypi.org / projek / django-bootstrap-ladang / # sejarah
https: // github.com / gocept / js.tali boot4
http: // mkdocs.github.io / mkdocs-bootstrap /
https: // pilih.readthedocs.io / en / terkini /

WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...
Butang klik kiri tetikus tidak berfungsi pada Windows 10
Sekiranya anda menggunakan tetikus khusus dengan komputer riba, atau komputer desktop anda tetapi butang klik kiri tetikus tidak berfungsi pada Window...
Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...