Sediakan Persekitaran Pembangunan Python Django di Debian 9 Stretch Linux

Sediakan Persekitaran Pembangunan Python Django di Debian 9 Stretch Linux

Pengenalan

Django adalah kerangka pembangunan web python teratas dan atas alasan yang baik. Ia kuat, fleksibel, dan tidak menghalang pemaju. Ia juga berskala dengan sangat baik, menguasai laman web seperti Instagram.

Memasang persekitaran pembangunan Django sangat mudah di Linux, dan Debian menjadikannya lebih mudah. Terdapat dua cara asas untuk melakukannya; cara virtualenv dan cara debian. Jalan Virtualenv menyimpan Django dan semua pakej Python lain yang dipasang dengannya, membolehkan pelbagai pemasangan dengan pakej dan versi pakej yang berbeza. Cara debian menggunakan Apt Untuk memasang dan menguruskan Django.

Cara Virtualenv

Laluan Virtualenv adalah cara terbaik untuk pergi jika anda memerlukan pelbagai pemasangan Django bebas atau anda ingin bekerja dengan versi Python yang berbeza daripada yang digunakan oleh Debian secara lalai.

Memasang pakej

Untuk Stat Off, anda perlu memastikan bahawa Python dipasang dan memasang pakej Virtualenv untuk mengasingkan projek Python anda.

# apt Pasang python python3 virtualenv

Menyediakan Virtualenv

Selepas pakej selesai memasang, anda boleh menggunakan Virtualenv untuk mewujudkan persekitaran maya baru untuk projek Python anda.

$ virtualenv -p python3 django -projek

Dengan menjalankan arahan di atas, anda akan mendorong Virtualenv untuk mewujudkan persekitaran maya baru menggunakan versi semasa Python 3 yang dipasang pada sistem. Sekiranya anda meninggalkan -p python3 bahagian dan virtualenv akan menggunakan lalai sistem semasa, iaitu 2.7 baris di regangan debian.

Untuk menggunakan persekitaran maya baru CD ke dalam folder dan mengaktifkannya.

$ CD Django-Project $ Source Bin/Aktifkan 

Anda akan melihat nama folder dalam kurungan pada permulaan arahan anda. Apabila anda selesai menggunakan persekitaran maya, anda boleh keluar dengan menaip menyahaktifkan.



Cara debian

Debian mempunyai cara tersendiri untuk melakukan sesuatu, dan biasanya berfungsi dengan baik. Sekiranya anda lebih suka pemasangan Django di seluruh sistem, anda boleh menggunakan versi yang dibungkus Django Form Repositori Debian.

Memasang pakej

Memasang django dengan cara ini sangat mudah. Pasang pakej sahaja.

# apt Pasang python python3 python-django

Menyediakan Django

Sekarang anda mempunyai persekitaran maya anda disediakan dan diaktifkan, anda boleh memasang Django. Virtualenv secara automatik menambah pengurus pakej python Pip ke setiap persekitaran yang diciptakan. PIP bertindak sama seperti mana -mana pengurus pakej dan mengendalikan pemasangan, penyingkiran, dan kemas kini yang lain. Kerana anda menggunakan Virtualenv, pakej yang dikendalikan Pip adalah khusus untuk persekitaran dan persekitaran itu sahaja.

Anda boleh memasang Django melalui Pip hanya dengan memberitahu ia untuk memasang.

$ pip memasang django

PIP akan mengendalikan pengurusan ketergantungan dan tarik django. Sekali lagi, ia hanya berlaku untuk persekitaran itu.

Anda kini boleh menggunakan utiliti terbina dalam Django untuk membuat projek baru anda.

$ django-admin.PY StartProject Newsite

Django akan membuat fail projek asas untuk anda atas nama yang anda tentukan. Anda boleh sekarang CD ke projek Django baru anda. Sekali di sana, anda perlu menyediakan pangkalan data dengan menggunakan migrasi asas dan membuat pengguna anda.

$ CD Newsite $ Python Manage.py bermigrasi $ python menguruskan.py createsuperuser 

Anda akan diminta memasukkan maklumat untuk pengguna admin laman web anda. Isi tetapi anda mahu. Maklumat ini akan dimasukkan ke dalam pangkalan data pembangunan, jadi tidak terlalu penting, melainkan jika anda merancang untuk mengimportnya ke dalam pengeluaran anda.

Anda boleh menguji projek Django baru anda. Gunakan mengurus.py sekali lagi untuk memulakan pelayan pembangunan.

$ Python Manage.py runserver

Anda boleh melihat halaman permulaan statik di Localhost: 8000 dalam penyemak imbas anda.

Kesimpulan

Tidak kira cara yang anda pilih, anda kini mempunyai persekitaran pembangunan Django yang lengkap dan bekerja di peregangan Debian. Anda boleh terus membina dan mengembangkan projek anda dengan kaedah yang sama, dan terdapat banyak pakej Django yang tersedia melalui PIP dan repositori Debian.

Tutorial Linux Berkaitan:

  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Menguasai Gelung Skrip Bash
  • Distro linux terbaik untuk pemaju
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Membandingkan Linux Apache Prefork vs Pekerja MPMS
  • Gelung bersarang dalam skrip bash
  • Muat turun linux
  • Cara Dual Boot Kali Linux dan Windows 10